Unable to run Photon 0.5.0

3 messages Options
Embed this post
Permalink
Jia

Unable to run Photon 0.5.0

Reply Threaded More More options
Print post
Permalink
Hi

I'm trying to run photon linux client (0.5.0) under ubuntu, after changing variables in setEnv.sh and photon/conf directory. I've got the following error message, where did photon set the log file path to " /tmp\photon-log4j-10221.log"?

java.util.logging.properties:
java.util.logging.FileHandler.pattern =/home/jia/opt/marketcetera/photon/logs/photon%u-%g.log

photon-log4j.properties:
log4j.appender.file.File=/home/jia/opt/marketcetera/photon/logs/photon-log4j-${org.marketcetera.photon.unique}.log

setEnv.sh:
export METC_HOME=/home/jia/opt/marketcetera

20:23:50,689 [main] INFO  logger - Changed log level to 'info'
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /tmp\photon-log4j-10221.log (Permission denied)
        at java.io.FileOutputStream.openAppend(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:273)
        at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
        at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:152)
        at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
        at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
        at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
        at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
        at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
        at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
        at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
        at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
        at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:327)
        at org.marketcetera.photon.Application.configureLogs(Unknown Source)
        at org.marketcetera.photon.Application.start(Unknown Source)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
toli

Re: Unable to run Photon 0.5.0

Reply Threaded More More options
Print post
Permalink
Jia,

I'm not sure where /tmp/\photon--xxx name is coming from. the \ is a
bit weird - seems like some holdover from Windows. Did you download a
Linux package or did you move this from Windows?

Either way, there's another config file you need to modify -
photon.ini in the top-level Photon directory.
You need to modify the last arg
-Dorg.marketcetera.appDir=/tmp/toli/release-0.5.0/marketcetera/photon

it needs to point to your "Photon app dir", ie
/home/jia/opt/marketcetera/photon in your case (the example above was
for me in /tmp/toli/)

hope this helps, let me know if it doesn't solve your issue.

On Mon, Sep 22, 2008 at 12:48 PM, Jia <[hidden email]> wrote:

>
> Hi
>
> I'm trying to run photon linux client (0.5.0) under ubuntu, after changing
> variables in setEnv.sh and photon/conf directory. I've got the following
> error message, where did photon set the log file path to "
> /tmp\photon-log4j-10221.log"?
>
> java.util.logging.properties:
> java.util.logging.FileHandler.pattern
> =/home/jia/opt/marketcetera/photon/logs/photon%u-%g.log
>
> photon-log4j.properties:
> log4j.appender.file.File=/home/jia/opt/marketcetera/photon/logs/photon-log4j-${org.marketcetera.photon.unique}.log
>
> setEnv.sh:
> export METC_HOME=/home/jia/opt/marketcetera
>
> 20:23:50,689 [main] INFO  logger - Changed log level to 'info'
> log4j:ERROR setFile(null,true) call failed.
> java.io.FileNotFoundException: /tmp\photon-log4j-10221.log (Permission
> denied)
>        at java.io.FileOutputStream.openAppend(Native Method)
>        at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
>        at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>        at org.apache.log4j.FileAppender.setFile(FileAppender.java:273)
>        at
> org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
>        at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:152)
>        at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
>        at
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
>        at
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
>        at
> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
>        at
> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
>        at
> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
>        at
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
>        at
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
>        at
> org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:327)
>        at org.marketcetera.photon.Application.configureLogs(Unknown Source)
>        at org.marketcetera.photon.Application.start(Unknown Source)
>        at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
>        at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
>        at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
>        at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
>        at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
>        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
>        at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
>
> --
> View this message in context: http://n2.nabble.com/Unable-to-run-Photon-0.5.0-tp1110496p1110496.html
> Sent from the m-etc-dev mailing list archive at Nabble.com.
>
> _______________________________________________
> Marketcetera Developers mailing list
> Marketcetera Documentation: http://trac.marketcetera.org
> To unsubscribe, go to
> http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev or send an email to [hidden email].
>



--
Toli Kuznets
http://www.marketcetera.com: Open-Source Trading Platform
download.run.trade.
_______________________________________________
Marketcetera Developers mailing list
Marketcetera Documentation: http://trac.marketcetera.org
To unsubscribe, go to
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev or send an email to [hidden email].
toli

Re: Unable to run Photon 0.5.0

Reply Threaded More More options
Print post
Permalink
Jia,

I updated the Linux instructions - we left out the photon.ini file
from them: http://trac.marketcetera.org/trac.fcgi/wiki/0.5.0/Marketcetera/ClientLinuxInstallationInstructions

Thanks for bringing this up.

On Mon, Sep 22, 2008 at 3:10 PM, Toli Kuznets <[hidden email]> wrote:

> Jia,
>
> I'm not sure where /tmp/\photon--xxx name is coming from. the \ is a
> bit weird - seems like some holdover from Windows. Did you download a
> Linux package or did you move this from Windows?
>
> Either way, there's another config file you need to modify -
> photon.ini in the top-level Photon directory.
> You need to modify the last arg
> -Dorg.marketcetera.appDir=/tmp/toli/release-0.5.0/marketcetera/photon
>
> it needs to point to your "Photon app dir", ie
> /home/jia/opt/marketcetera/photon in your case (the example above was
> for me in /tmp/toli/)
>
> hope this helps, let me know if it doesn't solve your issue.
>
> On Mon, Sep 22, 2008 at 12:48 PM, Jia <[hidden email]> wrote:
>>
>> Hi
>>
>> I'm trying to run photon linux client (0.5.0) under ubuntu, after changing
>> variables in setEnv.sh and photon/conf directory. I've got the following
>> error message, where did photon set the log file path to "
>> /tmp\photon-log4j-10221.log"?
>>
>> java.util.logging.properties:
>> java.util.logging.FileHandler.pattern
>> =/home/jia/opt/marketcetera/photon/logs/photon%u-%g.log
>>
>> photon-log4j.properties:
>> log4j.appender.file.File=/home/jia/opt/marketcetera/photon/logs/photon-log4j-${org.marketcetera.photon.unique}.log
>>
>> setEnv.sh:
>> export METC_HOME=/home/jia/opt/marketcetera
>>
>> 20:23:50,689 [main] INFO  logger - Changed log level to 'info'
>> log4j:ERROR setFile(null,true) call failed.
>> java.io.FileNotFoundException: /tmp\photon-log4j-10221.log (Permission
>> denied)
>>        at java.io.FileOutputStream.openAppend(Native Method)
>>        at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
>>        at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>>        at org.apache.log4j.FileAppender.setFile(FileAppender.java:273)
>>        at
>> org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
>>        at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:152)
>>        at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
>>        at
>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
>>        at
>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
>>        at
>> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
>>        at
>> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
>>        at
>> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
>>        at
>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
>>        at
>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
>>        at
>> org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:327)
>>        at org.marketcetera.photon.Application.configureLogs(Unknown Source)
>>        at org.marketcetera.photon.Application.start(Unknown Source)
>>        at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
>>        at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
>>        at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
>>        at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
>>        at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>        at java.lang.reflect.Method.invoke(Method.java:597)
>>        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
>>        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
>>        at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
>>
>> --
>> View this message in context: http://n2.nabble.com/Unable-to-run-Photon-0.5.0-tp1110496p1110496.html
>> Sent from the m-etc-dev mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Marketcetera Developers mailing list
>> Marketcetera Documentation: http://trac.marketcetera.org
>> To unsubscribe, go to
>> http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev or send an email to [hidden email].
>>
>
>
>
> --
> Toli Kuznets
> http://www.marketcetera.com: Open-Source Trading Platform
> download.run.trade.
>



--
Toli Kuznets
http://www.marketcetera.com: Open-Source Trading Platform
download.run.trade.
_______________________________________________
Marketcetera Developers mailing list
Marketcetera Documentation: http://trac.marketcetera.org
To unsubscribe, go to
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev or send an email to [hidden email].