[ https://issues.apache.org/jira/browse/FELIX-3095?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13094894#comment-13094894 ]
Laszlo Hordos commented on FELIX-3095: -------------------------------------- I understood your example and right after I made the fix in http://sources.forgerock.org/browse/openidm/trunk/openidm-webapp/src/main/java/org/forgerock/openidm/web/osgi/FrameworkService.java#r356 and right after I tested it with all my best hope and it lead to the same result. user.dir is not set anywhere. I notice this strange thing only when I run in embedded environment and I didn't find project that does the same so far but I continue to look for one. I appreciate your help very much and I hope we can solve this together. > FELIX running in embedded mode the File().exits() is false and the > File().getAbsoluteFile().exists() is true > ------------------------------------------------------------------------------------------------------------ > > Key: FELIX-3095 > URL: https://issues.apache.org/jira/browse/FELIX-3095 > Project: Felix > Issue Type: Bug > Components: Framework > Affects Versions: framework-3.2.2 > Environment: Windows 7 32bit and 64bit: JVM 1.6.0_21 > OSX : JVM 1.6.0_26 > Running embedded Felix with Jetty 6.x 7.x and JBoss 4.2, 5.X > Reporter: Laszlo Hordos > Attachments: Screen shot 2011-08-31.png > > > I have the following code in the config.properties > felix.auto.start.1 = \ > reference:file:bundle/init/openidm-system.jar \ > When the framework tries to find the bundle the > org.apache.felix.framework.cache.createRevisionFromLocation(..) line:840 > calls the org.apache.felix.framework.util.fileExists(..) and I double checked > the file is there but the code did not find it. > I noticed if I create a watch in the debugger the file.exists() it returns > false. If I change the watch to file.getAbsoluteFile().exists() it returns > true. > I change the code everywhere to get the getAbsoluteFile always to be safe but > this "bug" is in the Felix. I have an issue to deploy and run the OpenIDM > within an embedded deployment. The code is published > svn co https://svn.forgerock.org/openidm/trunk/openidm-webapp/ openidm-webapp > cd openidm-webapp > mvn jetty:run-war -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira