Install Issue

I also tried in chrome. When I click the “Verify” button nothing at all happens.

signature0.jpg

I’m not sure what’s going on Greg. I just took my CF10 (update 13) install and unzipped the latest ContentBox sources from the gocontentbox.org site into an empty web root. I created a blank SQL Server 2012 DB. I used the DSN creator to create the DSN for me (using sa) and it created all the tables seamlessly and without any issues.

I can only assume you have some sort of permissions issue going on in your case. Also, keep in mind, that the first click on the DSN page is “Verify Data” and after that completes, the button changes to “Create Datasource”. You have to click both buttons for it to complete.

As far the the table creation issues, I can only assume that the answer lies somewhere in your log files.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

signature0.jpg

Ok, that is really weird.

I want to try it like you did, can you document your steps here.

signature0.jpg

Luis F. Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

Social: twitter.com/lmajano facebook.com/lmajano

signature0.jpg

Luis that is the exact same issue I had.

Steps

  1. Download from goCOntentBox.org and download source.
  2. Zip to a folder
  3. Create an Entry in IIS to point to that.
  4. Setup ColdFusion to use that new Website.
  5. Run 127.0.0.1:82 (Doesn’t matter what port)
  6. Select no Datasource.
  7. Enter all information and verify data (Although the wording for verify data is not correct)
  8. It then will come up with create datasource.
  9. press that new button

It will eventually create the dsn and go straight back too asking the same question,

Second try.

As above but create the DSN manually and select the already have DSN. It will try to do what it does and ends up with what I posted in another thread.

signature0.jpg

signature0.jpg

Andrew, that’s pretty much the same steps I followed (except I hit CF directly on port 8500 and didn’t use IIS). For me everything fired up at step 9 and I was taken to the installer (which also completed successfully).

I’m on Windows 7.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

signature0.jpg

signature0.jpg

The installer runs, sets up the DSN but that is as far as it goes.

I have also see the following

/index.cfm/index.cfm/index.cfm/modules/dsncreator//index.cfm/index.cfm/index.cfm/modules/dsncreator//index.cfm/index.cfm/index.cfm/modules/dsncreator//index.cfm/index.cfm/index.cfm/modules/dsncreator//index.cfm/index.cfm/index.cfm/modules/dsncreator/

Os something like that, I posted this in another thread.

This is using rewrite rules so whether that is having issues as well, maybe there is an issue with the rewrite rules for .htaccess then maybe.

All I know is what I see chrome doing from the network inspection.

signature0.jpg

signature0.jpg

Ok, I might have a lead on something. Can you create the dsn and hit "Continue Installation”, then check your Application.cfc file.

What does it contain in the first 5 lines? Does it still have an include?

signature0.jpg

Luis F. Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

Social: twitter.com/lmajano facebook.com/lmajano

signature0.jpg

signature0.jpg

Luis, I already checked that when I had him post his application.cfc a few messages back. The relocation is gone. There is an extra semi-colon though I don’t know if that affects anything.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

I will have to double check that, will let you know. But yes even manually creating the DSN and sayiing you have it results in a redirection back to the installer. It is almost like the isCBReady() is not firing right.

Let me try again and check for the include.

signature0.jpg

signature0.jpg

signature0.jpg

Maybe, it should have removed that semi colon, not sure if that affects it or treats it as output from the pseudo-constructor.

Luis F. Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

Social: twitter.com/lmajano facebook.com/lmajano

It doesn’t affect it.

However, when I enter the DSN verify it and go, it goes back to the installer scripts again. I will try to see what I can come up with, but when I try to browse /cbadmin the installer kicks in and does this

http://127.0.0.1:82/index.cfm/index.cfm/index.cfm/index.cfm/index.cfm/index.cfm/index.cfm/index.cfm/index.cfm/index.cfm/cbadmin/modules/modules/modules/modules/modules/modules/modules/modules/modules/modules/contentbox-dsncreator

and it ends up in a redirection loop.

wowww, so weird!!

I can’t duplicate this!

signature0.jpg

Luis F. Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

Social: twitter.com/lmajano facebook.com/lmajano

Well, lemme know when you get it sorted out. Would love to check out the project.

Greg

signature0.jpg

Seeing as how it’s works fine on our machines, we’re unlikely to sort it out without your help. Perhaps you can start by checking your log files. I’ve asked you about 5 times now to do this. We can’t solve problems on your machine only without your help.

Also, to confirm, are you getting the redirect issue that Andrew reported? I’m guessing not since you said your URL didn’t have anything in it.

And on a side note: there are actually two separate redirects and two separate installers at play here.

  1. The first redirect is a simple CFML relocation at the top of the Application.cfm that sends you to a little isolated app in a subdirectory that contains the DNS installer. This is to prevent ORM from trying to load yet.
  2. The second redirect is in the CBRequest interceptor and redirects to the installer module if there are no settings defined.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

signature0.jpg

Brad,

I posted the error from my application log awhile back. Did you miss it?

Greg

signature0.jpg

I’m not doing anything weird. Just the simplest of CF setups. Create a site in iis pointing to a folder in C:\inetpub\wwwroot\contentbox. sa database user, and CF is running under the main administrator windows user.

I have never done anything with ORM though. Is there anything I need to enable in CF or MSSQL for that?

Greg

signature0.jpg

I definitely missed it. I just went through the posts again and still didn’t see any log information. What log did you find the exception in? What is the exception?

signature0.jpg

Brad,

I am a little curious as to why you have an include that just redirects to the installer, what specifically is this doing? You mention to not load the ORM, could you explain that in some detail as to what it is trying to stop?

signature0.jpg

This may shed some clues as to why I am getting what I am getting, doing some more tests but I think this is the issue.

Brad & Luis, if you remove all DSN from your test machines, then setup one like I did called ContentBox2 and try to install I am seeing the following in my ColdFusion log every time. What concerns me is where the DSN called contentbox is coming from.

“Error”,“ajp-bio-8014-exec-1”,“06/28/14”,“08:11:07”,“ContentBox-Shell-2014.06.28.0016AECFCC6BCDA0F3510795C8A25AAC84B”,"Datasource contentbox could not be found.Ensure that you have spelled the name correctly and that the data source is registered in the ColdFusion Administrator Data Sources page. The specific sequence of files included or processed is: D:\Projects\ColdFusion\ContentBox2.0\index.cfm’’ "
coldfusion.sql.DataSourceFactory$DataSourceException: Datasource contentbox could not be found.
at coldfusion.sql.DataSourceFactory.getDataSource(DataSourceFactory.java:89)
at coldfusion.sql.Executive.getDatasource1(Executive.java:577)
at coldfusion.sql.Executive.datasourceExists(Executive.java:584)
at coldfusion.orm.hibernate.HibernateConfiguration.validateDatasource(HibernateConfiguration.java:228)
at coldfusion.orm.hibernate.HibernateConfiguration.validateDatasource(HibernateConfiguration.java:238)
at coldfusion.orm.hibernate.HibernateConfiguration.initHibernateConfiguration(HibernateConfiguration.java:196)
at coldfusion.orm.hibernate.HibernateConfiguration.(HibernateConfiguration.java:183)
at coldfusion.orm.hibernate.ConfigurationManager.initConfiguration(ConfigurationManager.java:67)
at coldfusion.orm.hibernate.HibernateProvider.InitializeORMForApplication(HibernateProvider.java:184)
at coldfusion.orm.hibernate.HibernateProvider.beforeApplicationStart(HibernateProvider.java:80)
at coldfusion.filter.ApplicationFilter.fireBeforeAppStartEvent(ApplicationFilter.java:611)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:330)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:141)
at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.CfmServlet.service(CfmServlet.java:219)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:121)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:198)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
“Error”,“ajp-bio-8014-exec-1”,“06/28/14”,“08:11:24”,“ContentBox-Shell-2014.06.28.0016AECFCC6BCDA0F3510795C8A25AAC84B”,"Datasource contentbox could not be found.Ensure that you have spelled the name correctly and that the data source is registered in the ColdFusion Administrator Data Sources page. The specific sequence of files included or processed is: D:\Projects\ColdFusion\ContentBox2.0\index.cfm’’ "
coldfusion.sql.DataSourceFactory$DataSourceException: Datasource contentbox could not be found.
at coldfusion.sql.DataSourceFactory.getDataSource(DataSourceFactory.java:89)
at coldfusion.sql.Executive.getDatasource1(Executive.java:577)
at coldfusion.sql.Executive.datasourceExists(Executive.java:584)
at coldfusion.orm.hibernate.HibernateConfiguration.validateDatasource(HibernateConfiguration.java:228)
at coldfusion.orm.hibernate.HibernateConfiguration.validateDatasource(HibernateConfiguration.java:238)
at coldfusion.orm.hibernate.HibernateConfiguration.initHibernateConfiguration(HibernateConfiguration.java:196)
at coldfusion.orm.hibernate.HibernateConfiguration.(HibernateConfiguration.java:183)
at coldfusion.orm.hibernate.ConfigurationManager.initConfiguration(ConfigurationManager.java:67)
at coldfusion.orm.hibernate.HibernateProvider.InitializeORMForApplication(HibernateProvider.java:184)
at coldfusion.orm.hibernate.HibernateProvider.beforeApplicationStart(HibernateProvider.java:80)
at coldfusion.filter.ApplicationFilter.fireBeforeAppStartEvent(ApplicationFilter.java:611)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:330)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:141)
at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.CfmServlet.service(CfmServlet.java:219)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:121)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:198)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

signature0.jpg