Problems upgrading from 5.1.3 to 5.2.5 with 64 bit CF 9

198 views
Skip to first unread message

Ben

unread,
Mar 7, 2015, 6:07:42 PM3/7/15
to fusion...@googlegroups.com
Hi,

I have a server running CF 9 64 bit and FR 5.1.3 build 54.4.1891.  I tried upgrading it to 5.2.5 and ran into an issue.

The install tried starting the FR AM service during the upgrade and displayed the message "Setup: did not reply after 30 seconds".

I checked the Services snap-in and saw this was running, so I told it to ignore the error.  I then clicked on Start Configuring Instances.

It was unable to display http://127.0.0.1:8087/fusionreactor/...

I did this on a snapshotted backup VM copy of the production server so I reverted to the most recent snapshot and can start over with a different path as needed.

Suggestions?

--Ben

Darren Pywell

unread,
Mar 7, 2015, 7:04:26 PM3/7/15
to fusion...@googlegroups.com
Hi Ben,

Often such problems are permissions issues. It's worth checking that the user/service starting FRAM has permissions to read and write to the FusionReactor installation folder and subfolders.

If that's not the issue, I'd recommend to look in the log folder of the FRAM instance to see if any of the logs point out the issue.

Hope that helps,
Darren

Charlie Arehart

unread,
Mar 7, 2015, 7:04:59 PM3/7/15
to fusion...@googlegroups.com

Hi, Ben. I‘ve not seen that problem myself, and others may have better suggestions, but I’d recommend you stop the FRAM service (if indeed it is still running now) and run the installer again. It does indeed stop, update, and then restart FRAM, the detects if you have FR installed in instances (like CF) and offers to update them.

You say that the installer tried to do the start of FRAM when you got the message, and that you then saw it running. It’s not clear if it had gone down. Perhaps it did not, in which case that’s what the “did not reply” was referring to. And so it’s also note clear for now what other parts of the update process did or did not complete.

But if you stop FRAM and try the installer again, perhaps all will complete well. Give it a shot and let us know. (Stopping FRAM yourself should NOT be necessary. Normally the FRAM instance doesn’t do much itself. Do you know if you have it doing things which might explain this? Perhaps connecting instances and their logs to a FusionAnalytics deployment you may have? Just guessing about that.)

/charlie

--
You received this message because you are subscribed to the Google Groups "FusionReactor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fusionreacto...@googlegroups.com.
To post to this group, send email to fusion...@googlegroups.com.
Visit this group at http://groups.google.com/group/fusionreactor.
For more options, visit https://groups.google.com/d/optout.

Ben

unread,
Mar 7, 2015, 7:32:16 PM3/7/15
to fusion...@googlegroups.com
I live in a very simple world.  Everything runs as administrator. :)

Will check the things you and Charlie pointed out. 

Thanks!

--Ben

Ben

unread,
Mar 7, 2015, 8:55:18 PM3/7/15
to fusion...@googlegroups.com
Ok, it looks like this indirectly was a licensing issue (at least on my test environment).  I had placed the test VM on an isolated switch so it wouldn't interfere with the production machine--that switch has no connection to the outside world.  So any duplicate IP addresses won't cause heartburn.

The FRAM Fusionreactor AM Service.log file contained:

[INFO] Http service whiteboard started
2015-03-03 02:08:44.456:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
2015-03-03 02:08:44.677:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/,null}
[INFO] Detected extended HttpService. Filters enabled.
INFO FusionReactor Configuration: Config version 6 is current; no action.
2015-03-03 02:08:45.263:INFO:oejs.AbstractConnector:Started SelectChann...@0.0.0.0:8087
[INFO] Started jetty  at port(s) HTTP:8087 on context path /
SEVERE FusionReactor ODL: Bundle could not be activated: Unexpected token 78; expected: 61 (line=0, pos=1145)
java.io.IOException: Unexpected token 78; expected: 61 (line=0, pos=1145)
    at org.apache.felix.cm.file.ConfigurationHandler.readFailure(ConfigurationHandler.java:650)
    at org.apache.felix.cm.file.ConfigurationHandler.readInternal(ConfigurationHandler.java:274)
    at org.apache.felix.cm.file.ConfigurationHandler.read(ConfigurationHandler.java:237)
    at org.apache.felix.cm.file.FilePersistenceManager._load(FilePersistenceManager.java:542)
    at org.apache.felix.cm.file.FilePersistenceManager.load(FilePersistenceManager.java:487)
    at org.apache.felix.cm.impl.CachingPersistenceManagerProxy.load(CachingPersistenceManagerProxy.java:152)
    at org.apache.felix.cm.impl.ConfigurationManager.getExistingConfiguration(ConfigurationManager.java:470)
    at org.apache.felix.cm.impl.ConfigurationManager.getConfiguration(ConfigurationManager.java:484)
    at org.apache.felix.cm.impl.ConfigurationAdminImpl.getConfiguration(ConfigurationAdminImpl.java:115)
    at com.intergral.fusionreactor.plugin.internal.ODLComponent.activate(ODLComponent.java:247)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227)
    at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38)
    at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591)
    at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472)
    at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:146)
    at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:226)
    at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)
    at org.apache.felix.scr.impl.manager.DependencyManager.serviceAdded(DependencyManager.java:283)
    at org.apache.felix.scr.impl.manager.DependencyManager.serviceChanged(DependencyManager.java:170)
    at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:871)
    at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:733)
    at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:662)
    at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3890)
    at org.apache.felix.framework.Felix.access$000(Felix.java:79)
    at org.apache.felix.framework.Felix$2.serviceChanged(Felix.java:728)
    at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:107)
    at org.apache.felix.framework.Felix.registerService(Felix.java:2979)
    at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:313)
    at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:287)
    at com.intergral.fusionreactor.config.osgi.impl.ConfigurationImpl.activate(ConfigurationImpl.java:128)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227)
    at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38)
    at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591)
    at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472)
    at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:146)
    at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:226)
    at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157)
    at org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256)
    at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253)
    at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147)
    at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111)
    at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285)
    at org.apache.felix.scr.impl.Activator.loadAllComponents(Activator.java:223)
    at org.apache.felix.scr.impl.Activator.start(Activator.java:120)
    at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
    at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
    at java.lang.Thread.run(Unknown Source)
ERROR FusionReactor FW: The system cannot start because the license service (fusionreactor-odl-bundle) is not available.
FINEST FusionReactor ODL: Deactivating bundle...
FINEST FusionReactor ODL: Bundle deactivated.
2015-03-03 02:08:45.526:INFO:oejsh.ContextHandler:stopped o.e.j.s.ServletContextHandler{/,null}

Unfortunately I didn't check out the original production server's log file when FR didn't come up gracefully.  FR has worked so flawlessly I've never even had to check to see where the log files were until now. :)

Later tonight I will take a snapshot on the current production VM and run the upgrade, then copy the log files off to another server.  Then revert the snapshot so I can pick up to just before the install.  Fortunately this is a low-volume server.

--Ben

Ben

unread,
Mar 7, 2015, 11:45:52 PM3/7/15
to fusion...@googlegroups.com
As a followup, I just tried it with the production server and got a similar log file as above, copied below.

Is this something that needs a support ticket opened?

Thanks!

--Ben


[INFO] Http service whiteboard started
2015-03-07 21:21:32.508:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
2015-03-07 21:21:32.595:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/,null}

[INFO] Detected extended HttpService. Filters enabled.
INFO FusionReactor Configuration: Config version 6 must be upgraded.
INFO FusionReactor Configuration has been upgraded to 7
2015-03-07 21:21:32.639:INFO:oejs.AbstractConnector:Started SelectChann...@0.0.0.0:8087

[INFO] Started jetty  at port(s) HTTP:8087 on context path /
2015-03-07 21:21:32.662:INFO:oejsh.ContextHandler:stopped o.e.j.s.ServletContextHandler{/,null}

SEVERE FusionReactor ODL: Bundle could not be activated: Unexpected token 78; expected: 61 (line=0, pos=1145)
java.io.IOException: Unexpected token 78; expected: 61 (line=0, pos=1145)
    at org.apache.felix.cm.file.ConfigurationHandler.readFailure(ConfigurationHandler.java:650)
    at org.apache.felix.cm.file.ConfigurationHandler.readInternal(ConfigurationHandler.java:274)
    at org.apache.felix.cm.file.ConfigurationHandler.read(ConfigurationHandler.java:237)
    at org.apache.felix.cm.file.FilePersistenceManager._load(FilePersistenceManager.java:544)
    at org.apache.felix.cm.file.FilePersistenceManager.load(FilePersistenceManager.java:488)
    at org.apache.felix.cm.impl.CachingPersistenceManagerProxy.load(CachingPersistenceManagerProxy.java:152)
    at org.apache.felix.cm.impl.ConfigurationManager.getConfiguration(ConfigurationManager.java:473)
    at org.apache.felix.cm.impl.ConfigurationAdminImpl.getConfiguration(ConfigurationAdminImpl.java:146)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:449)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerComponentService(AbstractComponentManager.java:460)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:1009)

    at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157)
    at org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256)
    at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253)
    at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147)
    at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111)
    at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285)
    at org.apache.felix.scr.impl.Activator.loadAllComponents(Activator.java:223)
    at org.apache.felix.scr.impl.Activator.start(Activator.java:120)
    at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
    at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
    at java.lang.Thread.run(Unknown Source)
ERROR FusionReactor FW: The system cannot start because the license service (fusionreactor-odl-bundle) is not available.
FINEST FusionReactor ODL: Deactivating bundle...
FINEST FusionReactor ODL: Bundle deactivated.
2015-03-07 21:21:32.776:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
2015-03-07 21:21:32.777:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/,null}

[INFO] Detected extended HttpService. Filters enabled.
2015-03-07 21:21:32.787:INFO:oejs.AbstractConnector:Started SelectChann...@0.0.0.0:8087

[INFO] Started jetty  at port(s) HTTP:8087 on context path /
2015-03-07 21:21:32.809:INFO:oejsh.ContextHandler:stopped o.e.j.s.ServletContextHandler{/,null}

D Thacker

unread,
Mar 9, 2015, 10:15:58 AM3/9/15
to fusion...@googlegroups.com
Hi Ben, 

I have created you a ticket, : Ticket #56488

A member of the support team should be in contact with you shortly. 

Please let us know if you have any questions. 

Kind regards, 
David Thacker 
Fusion Sales and Marketing

Ben

unread,
Mar 9, 2015, 11:15:17 AM3/9/15
to fusion...@googlegroups.com
Thanks David!

Ben

Darren Pywell

unread,
Mar 9, 2015, 4:20:43 PM3/9/15
to fusion...@googlegroups.com
Hi Ben,

The issue is most likely to be that license configuration has become corrupted.

Try deleting the following file:

C:/FusionReactor/instance/<nameofinstance>/cmconfig/com/intergral/fusionreactor/plugin/internal/ODLComponent.config

and then restarting the application server. I've seen this happen (very rarely) when an Antivirus program thinks that a sequence in the file matches a pattern it is looking for.

Hope that helps,
Darren
   


On Monday, March 9, 2015 at 4:15:17 PM UTC+1, Ben wrote:
Thanks David!

Ben
To unsubscribe from this group and stop receiving emails from it, send an email to fusionreactor+unsubscribe@googlegroups.com.

Ben

unread,
Mar 13, 2015, 12:21:28 AM3/13/15
to fusion...@googlegroups.com
Hi Darren,

I tried that (actually renamed the file to ...configold), and tried installing the new version.  Same result.

--Ben

To unsubscribe from this group and stop receiving emails from it, send an email to fusionreacto...@googlegroups.com.

Darren Pywell

unread,
Mar 13, 2015, 7:33:40 AM3/13/15
to fusion...@googlegroups.com
Hi Ben,

Could you email the current and the old ODLComponent.config files to FusionReactor support. Sounds like we need to take a look at what's in those file.

Thanks,
Darren

Ben

unread,
Mar 13, 2015, 9:34:46 AM3/13/15
to fusion...@googlegroups.com
Hi Darren,

Sure.  sup...@intergral.com, or ?

--Ben

To unsubscribe from this group and stop receiving emails from it, send an email to fusionreacto...@googlegroups.com.

D Thacker

unread,
Mar 13, 2015, 9:42:52 AM3/13/15
to fusion...@googlegroups.com
Hi Ben,

No:  supp..@fusion-reactor.com 

Kind regards, 
David Thacker 
To unsubscribe from this group and stop receiving emails from it, send an email to fusionreacto...@googlegroups.com.
To post to this group, send email to fusion...@googlegroups.com.
Visit this group at http://groups.google.com/group/fusionreactor.
For more options, visit https://groups.google.com/d/optout.

Ben

unread,
Mar 13, 2015, 2:04:59 PM3/13/15
to fusion...@googlegroups.com
Thanks!

Ben
Reply all
Reply to author
Forward
0 new messages