Missing signed entry in resource : urgent

Hi
While trying to acces my apllication on Tomcat 4.0 Servber I get this error
Missing signed entry in resource: http://localhost:8080/Graf/GZ.jar
exception is
JNLPException[category: Download Error : Exception: null : LaunchDesc: null ]
at com.sun.javaws.security.SigningInfo.checkSigning(Unknown Source)
at com.sun.javaws.cache.DownloadProtocol$RetrieveAction.actionDownload Unknown Source)
at com.sun.javaws.cache.DownloadProtocol.doDownload(Unknown Source)
at com.sun.javaws.cache.DownloadProtocol.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload.downloadJarFiles(Unknown Source)
at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unknown Source)
at com.sun.javaws.Launcher.downloadResources(Unknown Source)
at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
My jnlp file looks like
<?xml version="1.0" encoding="UTF-8"?>
<jnlp codebase="http://localhost:8080/Graf/" href="GrafZeppelin.jnlp">
<information>
<title>Graf Zeppelin</title>
<vendor>P&G</vendor>
<homepage href="GrafZeppeling.html"/>
<description>Graf Zeppelin</description>
<description kind="short">Grap Zeppelin Application to display Graf Zeppelin</description>
<description kind="one-line">Graf Zeppelin System</description>
<description kind="tooltip">P&G</description>
<icon href="images/gpblogo.jpg"/>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.3+" initial-heap-size="24m" max-heap-size="256m" />
<jar href="y.jar"/>
<jar href="GZ.jar"/>
</resources>
<application-desc main-class="pathways.GZBase">
</application-desc>
</jnlp>
I have already done sigining of jar thru these commands
keytool -genkey -keystore myKeystore -alias myself
keytool -list -keystore myKeystore
jarsigner -keystore myKeystore test.jar myself
Can anypone tell me if something elase also needs to be done for this to make it work.I mean some other settings or something which I might be missing while deploying it.
Thanks
Sidh

I just got done spending some "quality time" (about 2 days worth) with jarsigner and Java Web Start to figure out a certificate problem, and I thought I'd share my findings to save others a bunch of time.
I have a JWS application that has two custom built jars and several third party jars. I'm looking to run it in "unrestricted" mode which means that all of the jars need to be signed. The building and signing went fine but I ran into the problems often mentioned in this forum of exceptions being thrown from the bowels of JWS while it was trying to launch my application.
I ran into a few different problems at different times. One was getting this exception during launch:
JNLPException[category: Download Error : Exception: null : LaunchDesc: null ]
     at com.sun.javaws.security.SigningInfo.checkSigning(Unknown Source)
     at com.sun.javaws.cache.DownloadProtocol$RetrieveAction.actionDownload(Unknown Source)
     at com.sun.javaws.cache.DownloadProtocol.doDownload(Unknown Source)
     at com.sun.javaws.cache.DownloadProtocol.getResource(Unknown Source)
     at com.sun.javaws.LaunchDownload.downloadJarFiles(Unknown Source)
     at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unknown Source)
     at com.sun.javaws.Launcher.downloadResources(Unknown Source)
     at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
     at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
     at com.sun.javaws.Launcher.run(Unknown Source)
     at java.lang.Thread.run(Thread.java:536)
Another was an exception that included the message "Missing signed entry in resource".
The source of all of these problems was an incorrectly created/signed jar file. My problems occured with jakarta-ojb-0.9.7.jar (Jakarta's OJB package), but I believe that it can happen with any jar file.
First let me review what I found out about how the jar building and signing is done. When you sign a jar file with jarsigner, it creates signature files which it puts in the META-INF directory of the jar file. For example if you sign a jar file with the alias "foo", it will add files FOO.SF and FOO.DSA to the META-INF directory (your extensions may be slightly different depending on what kind of keys you have).
jarsigner also creates a new manifest file META-INF/MANIFEST.MF. For my jar file, before I signed it the MANIFEST.MF contained only this:
Manifest-Version: 1.0
Created-By: Apache Ant 1.5
Name: ojb
Class-Path:
After I signed it, the file had 675 entries in it like this:
Manifest-Version: 1.0
Created-By: Apache Ant 1.5
Name: org/apache/ojb/broker/metadata/RepositoryTags.class
SHA1-Digest: bX/beup+4fwyuMQIF9sz55wz3Zk=
Name: org/apache/ojb/odmg/states/ModificationState.class
SHA1-Digest: xl0iS4ojhVh8pHwzabKK9T2ouLg=
Name: org/apache/ojb/jdo/JDOTransaction.class
SHA1-Digest: Z/EV2WgDPVbHkY3D78mOIjLyLI0=
Name: org/apache/ojb/broker/util/pooling/WrappedConnection.class
SHA1-Digest: B3r6HwsWePdNkMYh8jIeBmfjrUc=
Here is where the problems begin. Here is one known bug that I did not have but you should be aware of, which has to do with paths that have 133 or 134 characters:
http://developer.java.sun.com/developer/bugParade/bugs/4357504.html
Another problem is as follows. When JWS reads the manifest file from each jar file, it iterates through all of the manifest entries and for each one, verifies that there is an entry in the jar file for it. Here is the code decompiled from javaws version 1.2 to give you an idea:
Manifest manifest = jarfile.getManifest();
Set set = manifest.getEntries().entrySet();
for(Iterator iterator = set.iterator(); iterator.hasNext();)
java.util.Map.Entry entry = (java.util.Map.Entry)iterator.next();
String s1 = (String)entry.getKey();
if(jarfile.getEntry(s1) == null)
throw new JARSigningException(url, s, 4);
The problem is that the manifest can sometimes contain entries that are intended as headers like this:
Name: ojb
Class-Path:
This fragment was created by the application that created the original jar file (ant), and was included in the new manifest file created by jarsigner. Inexplicably, this fragment was about one third the way down the 2228 line file, rather than at the top where you would expect it.
When JWS iterates through the manifest entries, it finds this one named "ojb", and then it tries to find an entry in the jar file with this key, and fails, which throws the JARSigningException, which causes the application launch to fail. Unfortunately JWS doesn't give you any of this detail in the error message, I had to discover this through a lot of sleuthing (and so will yoU!).
JWS just uses the java.util.jar classes to read the jar and manifest files, so it is simple to write a small utility that reads jar and manifest files and reports on them to help you identify problems like this. Note that using the -verify flag to jarsigner doesn't find many problems. Below is a utility I wrote called GrokJar:
import java.io.*;
import java.util.*;
import java.util.jar.*;
public class GrokJar {
public static void main(String s[]) {    
String action = s[0];
if(!action.equals("-j") && !action.equals("-m")) {
System.err.println("Usage: GrokJar [-j | -m] file");
System.err.println("\t-j grok a jar file");
System.err.println("\t-m grok a manifest file");
System.exit(0);
String pathname = s[1];
if(action.equals("-j")) {                             
try {                                                
File jarFile = new File(pathname);
JarFile jar = new JarFile(jarFile);
Manifest manifest = jar.getManifest();
Set set = manifest.getEntries().entrySet();
System.out.println("Manifest has " + set.size() + " items");
for(Iterator iterator = set.iterator(); iterator.hasNext();) {
java.util.Map.Entry entry = (java.util.Map.Entry)iterator.next();
String key = (String)entry.getKey();
if(jar.getEntry(key) == null) {
System.out.println("Can't get entry from jar for key \""+key+"\"");
} catch(Throwable t) {
t.printStackTrace();
else if(action.equals("-m")) {                     
try {              
Manifest manifest = new Manifest(new FileInputStream(pathname));
Set set = manifest.getEntries().entrySet();
System.out.println("Manifest has " + set.size() + " items");
} catch(Throwable t) {
t.printStackTrace();
This utility reported the following for my jar:
Manifest has 675 items
Can't get entry from jar for key "ojb"
The solution to my problem was as follows:
1) First, make a copy of the unmolested jar file before you mess around with it (by default jarsigner modifies a jar file in place)
2) Sign the jar file with jarsigner
3) Run the GrokJar utility to discover any errant keys
4) If there are errant keys, un-jar the jar file into a temporary directory
5) Edit the file META-INF/MANIFEST.MF to remove the errant keys
6) Create a new jar file. Note that simply "jar cf" won't work. By default, the jar utility creates a new manifest file, which will overwrite the one you just edited. you need to either include the "m" parameter and specify your manifest file, or the "M" file so it won't create its own manifest file and it will use the one you edited.
7) Sign the jar file again with jarsigner. The reason is that jarsigner creates a signature for every entry in the manifest. If you sign it and then edit the manifest, the signature and manifest won't match. So you need to sign it again.
8) Run GrokJar against it again, and you should see a different number of manifest entrieS (not zero), and no errant keys.
That is what did it for me. Your mileage may vary. Here are some other links to good information that I found:
http://www.vamphq.com/download/jwsfaq.pdf
http://developer.java.sun.com/developer/bugParade/bugs/4625532.html
http://developer.java.sun.com/developer/bugParade/bugs/4357504.html
http://forum.java.sun.com/thread.jsp?thread=206075&forum=38&message=697559
Best of luck!
Randy

Similar Messages

  • "Missing signed entry in resource" for only some users

    Hi,
    I have recently updated my .jnlp file and .jar file and added some extra jar resources in the new jnlp.
    Since this new version, some users receive an error saying
    "Missing signed entry in resource:" for one particular resource.
    While for other users it works fine.
    I have signed the jar with jarsigner.
    Does anyone have an idea what could be the problem here?
    Thanks very much in advance,
    Best regards,
    Stein Aerts,
    University of Leuven, Belgium

    I remember hearing something like this, and had to do with :
    1.) what version of jarsigner was used to sign the jar, and
    2.) what version of JRE was used to validate the signed jar file on the client.
    (including US only vs. International version of JRE)
    For the jar that gets this error:
    Does it have any empty directories in it., or does it have entries with non-english characters in the resource names ?
    What version of the JDK was used to run jarsigner to sign this jar, and what jre is the application running on ?

  • Why do I get "Missing signed entry" error?

    I am distributing jar files that have been signed (by thawte). Sometimes, a certain build will throw up a "Missing signed entry" error when I try to launch the jnlp file.
    Why does this happen?
    I used add/remove programs (on Windows) to delete the cache.
    I am really puzzled by this.
    Anyone knows why?
    thanks,
    Anil

    when I did a jar tvf on the obfuscated jar and compared output with a jar tvf on the unobfuscated jar, I found my mistake!
    Anil

  • Options - Text Editor - C/C++ missing intellisense entry. Intellisense not working

    Options -> Text Editor -> C/C++ missing intellisense entry.  Intellisense not working.    Solutions to turn options for the editor off and on are not working.  The intellisense entry is present for other languages,
    such as C#, but not C/C++.
    By not working, I mean the intellisense right click menu items are grayed out, and intellisense files are not produced.

    Hi JerroldBrody,
    Thank you for posting in MSDN forum.
    >>I mean the intellisense right click menu items are grayed out, and intellisense files are not produced.
    Based on your issue, could you please share me a screen shot about the intellisense right click menu items are grayed out?
    Generally, I know that it is default that we can enable the intellisense for C/C++ by going to the TOOLS->Options -> Text Editor -> C/C++ ->Advanced-> IntelliSense like the following screen shot.
    So please try to check if you set Disable Intellisense property as False in the VS IDE.
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • B2B-51075 Missing signer certificate receiving AS2 through reverse proxy

    We are setting up AS2 communication through B2B on 11.1.1.6.7,  Our reverse proxy configuration in the DMZ looks as shown:
    <Location /b2b/httpReceiver>
      WebLogicHost internalsoa.domain
       WebLogicPort 8001
       WLLogFile /dmz/logs/wl-proxy.log
       SetHandler weblogic-handler
    </Location>
    https://externaledi.domain/b2b/httpReceiver
    -Dhttp.proxySet=true -Dhttp.proxyHost=externaledi.domain -Dhttp.proxyPort=443
    When I go to the externally available URL, I receive the B2B Server is ready to accept HTTP messages from the Trading Partner message.
    In the TRACE:32 logging, I see:
    [2014-01-10T09:20:30.551-08:00] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: c8ec097869f74d35:75fef00f:14379dde17a:-8000-0000000000080c34,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Utility:getAllCertsFromWallet:Loaded Certs 5
    [2014-01-10T09:20:30.553-08:00] [soa_server1] [ERROR] [] [oracle.soa.b2b.engine] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: c8ec097869f74d35:75fef00f:14379dde17a:-8000-0000000000080c34,0] [APP: soa-infra] java.lang.NullPointerException[[
            at oracle.tip.b2b.packaging.SmimeSecureMessaging.verify(SmimeSecureMessaging.java:834)
            at oracle.tip.b2b.packaging.mime.MimePackaging.processSignedMultipartMessage(MimePackaging.java:1080)
            at oracle.tip.b2b.packaging.mime.MimePackaging.processMultipartMessage(MimePackaging.java:908)
            at oracle.tip.b2b.packaging.mime.MimePackaging.processMessageContent(MimePackaging.java:865)
            at oracle.tip.b2b.packaging.mime.MimePackaging.doUnpack(MimePackaging.java:780)
            at oracle.tip.b2b.packaging.mime.MimePackaging.unpack(MimePackaging.java:670)
            at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:1888)
            at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1654)
            at oracle.tip.b2b.transport.InterfaceListener.onMessageLocal(InterfaceListener.java:412)
            at oracle.tip.b2b.transport.InterfaceListener.onMessage(InterfaceListener.java:220)
            at oracle.tip.b2b.transport.basic.TransportServlet.doPost(TransportServlet.java:754)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
            at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
            at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
            at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
            at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
            at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
            at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
            at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
            at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
            at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
            at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
            at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
            at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
            at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
            at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
            at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
            at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
            at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
            at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    java.lang.NullPointerException
            at oracle.tip.b2b.packaging.SmimeSecureMessaging.verify(SmimeSecureMessaging.java:834)
            at oracle.tip.b2b.packaging.mime.MimePackaging.processSignedMultipartMessage(MimePackaging.java:1080)
            at oracle.tip.b2b.packaging.mime.MimePackaging.processMultipartMessage(MimePackaging.java:908)
            at oracle.tip.b2b.packaging.mime.MimePackaging.processMessageContent(MimePackaging.java:865)
            at oracle.tip.b2b.packaging.mime.MimePackaging.doUnpack(MimePackaging.java:780)
            at oracle.tip.b2b.packaging.mime.MimePackaging.unpack(MimePackaging.java:670)
            at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:1888)
            at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1654)
            at oracle.tip.b2b.transport.InterfaceListener.onMessageLocal(InterfaceListener.java:412)
            at oracle.tip.b2b.transport.InterfaceListener.onMessage(InterfaceListener.java:220)
            at oracle.tip.b2b.transport.basic.TransportServlet.doPost(TransportServlet.java:754)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
            at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
            at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
            at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
            at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
            at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
            at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
            at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
            at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
            at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
            at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
            at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
            at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
            at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
            at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
            at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
            at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
            at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
            at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    [2014-01-10T09:20:30.553-08:00] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: c8ec097869f74d35:75fef00f:14379dde17a:-8000-0000000000080c34,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] MimePackaging:processSignedMultipartMessage:Signature Verification failed
    [2014-01-10T09:20:30.585-08:00] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: c8ec097869f74d35:75fef00f:14379dde17a:-8000-0000000000080c34,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Notification: notifyApp: payload = <Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">[[
      <correlationId>null</correlationId>
      <b2bMessageId>0A0A117A1437D2B5D520000017198417</b2bMessageId>
      <errorCode>B2B-51075</errorCode>
      <errorText>
      <![CDATA[Missing signer certificate.
      ]]>
    We used the following notes to guide the configuration:
    http://blog.darwin-it.nl/2012/11/b2b11g-with-apache-20-as-forward-proxy.html
    http://anuj-dwivedi.blogspot.sg/2010/10/enabling-ssl-on-oracle-b2b-11g.html
    Has anyone gotten AS2 communication to work through a reverse proxy?  We are not picking up any agreements or senders in the B2BConsole reports.
    Thanks,
    -Michael

    It turns out the trading partner provided the incorrect certificate.  Once they sent a new certificate (must be the one they use for signing), everything worked.

  • BEx: In Query Design I can't EXPAND Dim to select Char (missing + sign)

    Hi,
    I am in BI 7, but created some queries in RRMX i.e. the 3.x query designer.
    I went back to create a new query and I see my InfoArea but no means to expand it to select a cube, missing + sign and I can't expand the InfoArea.
    When I managed to open one of the old queries, in the query design, I see my design but all the Dimensions are missing the + sign and I can't expand them to select characteristics;
    In the same token, I can't expand the KEY Figure tree to select key figures, etc.
    Any help?

    Hello Amanda,
        1) a   There is no such rule as when to use query designer or analyzer. Essentially creating a query is done in query designer only. The only thing when using analyser to open query designer is that you can directly go to that query and change it and run the same in the analyser(Excel). To change a query when you directly go to query designer, you need to open the query manually using the "open query" button and you cant execute the report in excel from there(only web). As you can see there is no real difference, in my personal experience using query designer and then running the query on the web is much faster than using the analyser. Also excel has a limit of 65536 rows after which you cant really display the result. There is no such limit in the web analyser.
            b) Report designer is just for creating reports that look good when they are printed basically. You can refer the following link for more info.[http://help.sap.com/saphelp_nw70/helpdata/en/43/5fc0680a876b7de10000000a422035/frameset.htm]
    2)      There may be a problem with maybe the patch level or something. No real idea why this is occuring. You can definitely open the report in excel using the BI7 analyser. Programs -> Business explorer ->Analyzer.
    Regards.

  • Cost and/or Conversion Rates are missing for some planning resources

    Hi,
    In Workplan of projects, we are facing a issue "Cost and/or Conversion Rates are missing for some planning resources". even though the schedules for the project WP is defined.
    Any inputs on this is highly apprciated. Thanks !!!
    Regards,
    Pallavi

    Did you check the Cost for all the Planned Workplan Budget Lines. Generally, this type of error comes when the Quantity is defined but the Cost is missing for any Line. Find that Planned Workplan Budget Lines and enter the Cost for them and save it.
    I hope it may help you.
    Regards,
    Khan.

  • Missing registry entries for burning CDs

    I used iTunes to burn soe playlists. This worked well. However, I also installed Nero Exprss after that. After this when  I brought up iTunes it gave the message "MIssing registry entries - cannot import or burn CDs or DVDs - reinstall iTunes" Though I was still able to import CDs after that, I cannot burn CDs. The error does not go away even after re-installing iTunes several times (either usiing an Update or after unistalling and doing a fresh install).
    How can I fix this problem ?

    I'd start with the following document, with one modification. At step 12 after typing GEARAspiWDM press the Enter/Return key once prior to clicking OK. (Pressing Return adds a carriage return in the field and is important.)
    iTunes for Windows: "Registry settings" warning when opening iTunes

  • Missing some entries in trasaction OKB9 after upgrade to ECC 6.0

    We're missing some entries in transaction OKB9 after the upgrade to ECC 6.0. Pariculary, a significant number of records in table TKA3C were not copied over to ECC 6.0.
    Have anyone experience this same problem as well. We're at the early stage of unit testing a we're worried that there maybe some other config tables that were not properly copied.
    Any help would be appreciated.
    Thanks,
    Apollo

    Hi friends, i fixed this issue.Its a configuration problem.In table T882 they didnt maintaine fisical variant filed for particular compony code.Once this is maintained the problem got solved

  • Missing calendar entries when syncing

    Using windows xp, ms outlook 2007 and iTunes 1.1.3, I am missing calendar entries on my computer after syncing. The calendar entries are shown on the iPhone, but many do not make it onto Outlook on my computer. The sync seems to push onto the iPhone one-way, without updating the computer. Anyone else have this issue? Any solutions?

    Update to original post:
    Phone is taking roughly 45 minutes to sync, which is awful.
    Calendar items are not syncing with Outlook.
    Contacts are multiplying with every sync, numbering into the thousands.
    My sense is Apple is overwhelmed with these issues. I did the iTunes upgrade yesterday and no improvement.

  • FillOutInterfaceInfo - Impl kCSDTPObserverImpl not yet registered. Missing from factory list resource in plugin kCSDTPPluginID?

    I know this is a very basic question and I also undestand that I have to include the same in my XXXFactoryList.h file.
    But the issue is that I have included it perfectly every where and still I an getting this ASSERT due to this, no instance of my CSDTPObserver:CObserver is getting created
    Please help to get this rectifiedFillOutInterfaceInfo - Impl kCSDTPObserverImpl not yet registered. Missing from factory list resource in plugin kCSDTPPluginID?
    below code from file CSDTPObserverImpl.cpp
    CREATE_PMINTERFACE(CSDTPObserverImpl, kCSDTPObserverImpl)
    /* CSDTPObserverImpl Constructor
    CSDTPObserverImpl::CSDTPObserverImpl(IPMUnknown* boss)
      : CObserver(boss, IID_ICSDTPOBSERVER)
    below code from CSDTPFactoryList.h:
    REGISTER_PMINTERFACE(CSDTPObserverImpl, kCSDTPObserverImpl)
    Below code from CSDTP.fr:
    resource FactoryList (kSDKDefFactoryListResourceID)
      kImplementationIDSpace,
      #include "CSDTPFactoryList.h"
    resource ClassDescriptionTable(kSDKDefClassDescriptionTableResourceID)
    AddIn
      kDocBoss,
      kInvalidClass,
      IID_ICSDTPOBSERVER, kCSDTPObserverImpl,
    Below code from CSDTPID.h:
    // InterfaceIDs:
    DECLARE_PMID(kInterfaceIDSpace, IID_ICSDTPOBSERVER, kCSDTPPrefix + 6)
    // ImplementationIDs:
    DECLARE_PMID(kImplementationIDSpace, kCSDTPObserverImpl, kCSDTPPrefix + 5)
    Can some one please point out the mistake I am doing here???

    Hi Dirk,
    Please see below configuration in XXXID.h file:
    // ImplementationIDs:
    DECLARE_PMID(kImplementationIDSpace, kCSDTPServiceProviderImpl, kCSDTPPrefix + 0)
    DECLARE_PMID(kImplementationIDSpace, kCSDTPIndesignResponderImpl, kCSDTPPrefix + 1)
    DECLARE_PMID(kImplementationIDSpace, kCSDTSelectionObserverImpl, kCSDTPPrefix + 2)
    DECLARE_PMID(kImplementationIDSpace, kCSDTPObserverImpl, kCSDTPPrefix + 3)
    DECLARE_PMID(kImplementationIDSpace, kCSDTPStartupShutdownServiceImpl,  kCSDTPPrefix + 4)
    Above configuration is giving me below ASSERT:
    FillOutInterfaceInfo - Impl kCSDTPObserverImpl not yet registered. Missing from factory list resource in plugin kCSDTPPluginID?
    Now I changed the configuration as below:
    // ImplementationIDs:
    DECLARE_PMID(kImplementationIDSpace, kCSDTPServiceProviderImpl, kCSDTPPrefix + 0)
    DECLARE_PMID(kImplementationIDSpace, kCSDTPIndesignResponderImpl, kCSDTPPrefix + 1)
    DECLARE_PMID(kImplementationIDSpace, kCSDTSelectionObserverImpl, kCSDTPPrefix + 2)
    DECLARE_PMID(kImplementationIDSpace, kCSDTPObserverImpl, kCSDTPPrefix + 4)        //<-------changed from 3 to 4
    DECLARE_PMID(kImplementationIDSpace, kCSDTPStartupShutdownServiceImpl,   kCSDTPPrefix + 3)    //<-------changed from 4 to 3
    Now it is giving below ASSERT:
    FillOutInterfaceInfo - Impl kCSDTPStartupShutdownServiceImpl not yet registered. Missing from factory list resource in plugin kCSDTPPluginID?
    Now this looks really wierd. I also tried with some random combinations 5,6,7 but none is working and some how 3 is not working but 4 is working. Now how can I decide which
    is going to work and why 3 is not working here.
    Please enlighten me if any one has any clue here

  • Missing configuration entry for data - index relationship

    IN ST04 -> configuration -> Data Class
    all data classes are in yellow I'm trying to activate them and getting the following error
    "Missing configuration entry for data - index relationship"
    This is the result of  a system copy
    Thanks
    Kkhaldoun

    Hi All,
    Just an update, I was able to get around my problems by patching the 2004s media from sp6 to sp8, uninstalling my scs, and database and re-installing from the patched media.

  • Missing registry entry with v7u10 - Windows - Firefox

    Is Oracle aware that Firefox isn't recognising Java for some users after updating to v7u10 due to a missing registry entry?
    Full details are at http://forums.mozillazine.org/viewtopic.php?p=12543707#p12543707
    Thanks

    Sigh. No, I'm looking for an answer.
    I really don't want to have to figure a bug reporting system unless I absolutely have to.
    Alternatively, a solution would be nice.

  • PKG-Building: WARNING: missing directory entry for /tmp

    Hi,
    After I ran the 'pkgmk -o -r / -d /tmp/pkg -f my.prototype' I got followings:
    ## Building pkgmap from package prototype file.
    ## Processing pkginfo file.
    WARNING: missing directory entry for </tmp>
    WARNING: missing directory entry for </tmp/test>
    ## Attempting to volumize 4 entries in pkgmap.
    part  1 -- 167 blocks, 16 entries
    ## Packaging one part.
    /tmp/pkg/WChen/pkgmap
    /tmp/pkg/WChen/pkginfo
    /tmp/pkg/WChen/root/tmp/test/test1.txt
    /tmp/pkg/WChen/root/tmp/test/test2.txt
    /tmp/pkg/WChen/root/tmp/test/test3.txt
    ## Validating control scripts.
    ## Packaging complete.
    What does here "WARNING: missing directory entry for </tmp>" mean? Though this is not critical, I want to know if it's possible to get rid of it.

    you want add this into pacmans path
    Server = ftp://ftp.archlinux.org/tur/hapy
    then
    pacman -S gnomad2
    its so much easier
    but if your current like if you ran pacman -Suy after oct 1 i belive
    then it probably wont work
    mine did till the new upgrades
    ive not been able to build it from source like your doing ive tried many times
    i read some where in the read me files bout jsut adding  modprobe njbfs then mount it like
    a mass storage device im gonna try looking into that today
    i also posted ? to the forum on this

  • Jar Signing // Missing Digest entries

    I have a signed jar's manifest file which does not contain all of the classes ( digest entries) archived in the jar. Shouldn't this be one to one -jar classes to digest entries? Is there a reason why some classes are omitted, whereby others are included? I receive a NoClassDefFoundError when the applet loads when attempting to run a static method from a class which does not have a digest entry. The class throwing the exception is in the same jar as the applet, yet in a different package. Version: 1.6.0_15.
    Edited by: rapunzel on Feb 20, 2010 4:46 AM

    I just tried again, here my result, so you can see if something is wrong or missing:
    1 - C:\Sun\SDK\jdk\bin>keytool -genkey -v -keyalg dsa -alias MYALIAS -keypass mypass -keystore MYKEYSTORE -storepass mykeystorepass
    What is your first and last name?
    [Unknown]: MYNAME
    What is the name of your organizational unit?
    [Unknown]: SCCM
    What is the name of your organization?
    [Unknown]: MYCOMPANY
    What is the name of your City or Locality?
    [Unknown]: LISBON
    What is the name of your State or Province?
    [Unknown]: LISBON
    What is the two-letter country code for this unit?
    [Unknown]: LX
    Is CN=NOESIS, OU=SCCM, O=NOESIS, L=LISBON, ST=LISBON, C=LX correct?
    [no]: YES
    Generating 1.024 bit DSA key pair and self-signed certificate (SHA1withDSA) with
    a validity of 90 days
    for: CN=NOESIS, OU=SCCM, O=NOESIS, L=LISBON, ST=LISBON, C=LX
    [Storing MYKEYSTORE]
    2 - C:\Sun\SDK\jdk\bin>jarsigner -keystore MYKEYSTORE -storepass mykeystorepass -key pass mypass GID.jar MYALIAS
    Warning:
    The signer certificate will expire within six months.
    3 - C:\Sun\SDK\jdk\bin>jarsigner -verify GID.jar
    jar is unsigned. (signatures missing or not parsable)
    So, as you can see, this really is not working for me :s
    I've tried different approaches, an none worked, why can't i sign a .jar file??..this is really weird, i thought creating an applet to access and manipulate a database wouldn't be so dificult..
    I guess i was wrong..

Maybe you are looking for

  • Unable to get the execution plan when using dbms_sqltune (11gR2)

    Hi, Database version: 11gR2 I have a user A that is granted privileges to execute dbms_sqltune. I can create a task, excute it and run the report. But, when I run the report I get the following error: SQL> show user USER is "A" SQL> set long 10000 lo

  • Credit Memo Process Issue

    Hi, 1) SAP allows credit memo to be created with reference to credit memo request and with reference to an invoice. In what what scenarios we should give option of creating credit memo with reference to invoice and in what scenario we should give opt

  • IPad safari reader option redirects to authentication page of the site.

    I used to read online magazine in ipad safari which is a paid site requires authentication. When i click Reader option in safari and back to normal page the site asks for authentication again. I have already saved the passwords in safari. Is there an

  • QUERIES ON KERNEL VERSION UPDATES

    can any one comment on this. Uprade current kernel from RHAS 2.4.9-e.25enterprise to RHAS 2.4.9-e.49enterprise or 2.4.9-e.49enterprise We need answers to the following questions: 1. What are the requirements/impact in Oracle RAC when RHEL AS 2.1 vers

  • CD drive problwm with iMac...

    I was recently given a bondi blue iMac from someone I work with, and so I hooked it up the other day and decided to use it to load music. So burned a CD on my G5 from my iTunes playlist, then put the cd in the iMac so I could load the songs into iTun