Activatable object must provide an activation constructor error

Hi everybody,
while I'm trying to calling a simple activatable object, I got this error
rmi://localhost:1099/MyActivatableServer
Found a reference to the object that extend IMyRemoteInterface and Activatable
Invoking the remote method of this object
RemoteException
java.rmi.activation.ActivateFailedException: activation failed; nested exception is:
     java.rmi.activation.ActivationException: Activatable object must provide an activation constructor; nested exception is:
     java.lang.NoSuchMethodException: Progetto3.MyActivatableServer.<init>(java.rmi.activation.ActivationID, java.rmi.MarshalledObject)
     at sun.rmi.server.ActivatableRef.activate(ActivatableRef.java:285)
     at sun.rmi.server.ActivatableRef.invoke(ActivatableRef.java:114)
     at Progetto3.MyActivatableServer_Stub.chiamamiInRemoto(Unknown Source)
     at Progetto3.Client.run(Client.java:52)
     at Progetto3.Client.main(Client.java:78)
Caused by: java.rmi.activation.ActivationException: Activatable object must provide an activation constructor; nested exception is:
     java.lang.NoSuchMethodException: Progetto3.MyActivatableServer.<init>(java.rmi.activation.ActivationID, java.rmi.MarshalledObject)
     at sun.rmi.server.ActivationGroupImpl.newInstance(ActivationGroupImpl.java:273)
     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:585)
     at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
     at sun.rmi.transport.Transport$1.run(Transport.java:153)
     at java.security.AccessController.doPrivileged(Native Method)
     at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
     at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
     at java.lang.Thread.run(Thread.java:595)
     at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
     at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
     at java.rmi.activation.ActivationGroup_Stub.newInstance(Unknown Source)
     at sun.rmi.server.Activation$ObjectEntry.activate(Activation.java:1277)
     at sun.rmi.server.Activation$GroupEntry.activate(Activation.java:972)
     at sun.rmi.server.Activation$ActivatorImpl.activate(Activation.java:243)
     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:585)
     at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
     at sun.rmi.transport.Transport$1.run(Transport.java:153)
     at java.security.AccessController.doPrivileged(Native Method)
     at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
     at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
     at java.lang.Thread.run(Thread.java:595)
     at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
     at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
     at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:179)
     at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
     at $Proxy0.activate(Unknown Source)
     at java.rmi.activation.ActivationID.activate(ActivationID.java:96)
     at sun.rmi.server.ActivatableRef.activate(ActivatableRef.java:258)
     ... 4 more
Caused by: java.lang.NoSuchMethodException: Progetto3.MyActivatableServer.<init>(java.rmi.activation.ActivationID, java.rmi.MarshalledObject)
     at java.lang.Class.getConstructor0(Class.java:2647)
     at java.lang.Class.getDeclaredConstructor(Class.java:1953)
     at sun.rmi.server.ActivationGroupImpl$1.run(ActivationGroupImpl.java:228)
     at java.security.AccessController.doPrivileged(Native Method)
     at sun.rmi.server.ActivationGroupImpl.newInstance(ActivationGroupImpl.java:222)
     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:585)
     at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
     at sun.rmi.transport.Transport$1.run(Transport.java:153)
     at java.security.AccessController.doPrivileged(Native Method)
     at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
     at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
     at java.lang.Thread.run(Thread.java:595)
I can't figure out what constructor it need, because there is already a default constructor in the remote object implementation.
do anybody have an idea?
I'm going to post the program code in the reply.

here is the client code
public class Client implements Runnable {
     private String server;
     private long ms;
     private String msg;
     public Client(String server, long ms, String msg) {
          //server address
          this.server = server;
          //time in ms need for the activatable object
          this.ms = ms;
          //the message to print out
          this.msg = msg;
          public void run() {
          //create a securitymanager
          System.setSecurityManager(new RMISecurityManager());
         try {
               String location = "rmi://" + server + "/MyActivatableServer";
               System.out.println(location);
               //lookup on server
               IMyRemoteInterface mri = (IMyRemoteInterface)Naming.lookup(location);
               System.out.println("Found a reference to the object that extend IMyRemoteInterface and Activatable ");
               int risultato = 0;
               System.out.println("Invoking the remote method of this object");
                //call the method "chiamamiInRemoto" of the remote activatable object
               risultato = mri.chiamamiInRemoto(ms, msg);
               System.out.println("Fine dell'invocazione remota");
               if (risultato != 0)
                    System.out.println("ok");
               else
                    System.out.println("no ok");
          } catch (MalformedURLException e) {
               System.out.println("MalformedUrlException");
               e.printStackTrace();
          } catch (RemoteException e) {
               System.out.println("RemoteException");
               e.printStackTrace();
          } catch (NotBoundException e) {
               System.out.println("NotBoundException");
               e.printStackTrace();
          } catch (AccessControlException e){
               System.out.println("AccessControlException");
               e.printStackTrace();
          } catch (Exception e){
               System.out.println("Other Exception");
               e.printStackTrace();
     public static void main(String[] args) {
          Client cliente = new Client("localhost:1099",150,"hello");
          cliente.run();
}the server interface that the activatable implements is simply
public interface IMyRemoteInterface extends Remote {
     public int chiamamiInRemoto(long ms, String msg) throws RemoteException;
}and the activatable object's implementation is
public class MyActivatableServer extends Activatable implements IMyRemoteInterface {
     //il threadpool per gestire le chiamate arrivate
     private final ExecutorService pool;
     //per accedere al variabile indice, bisogna prima sincronizzarsi su questo lock
     private Object objLock;
     //un indice che tiene conto di quanti thread sono stati creati per gestire l'invocazione del client
     private int indice;
     public MyActivatableServer(ActivationID id, int data)
               throws RemoteException {
          super(id, data);
          objLock = new Object();
          indice = 1;
          //il pool creato � di tipo CachedThreadPool, che aggiunge un nuovo thread al pool
          //nel caso in cui i thread presenti non siano disponibili per una nuova chiamata.
          pool = Executors.newCachedThreadPool();
     public int chiamamiInRemoto(long ms, String msg)
          throws RemoteException {
//doing something here and return an Integer number
}the setup java file is
public class MyActivatableServerSetup {
     public static void main(String[] args) {
          System.setSecurityManager(new RMISecurityManager());
          //create an instance of ActivationGroup
          Properties props = new Properties();
          props.put("java.security.policy","d:\\policy");
          System.out.println(props.getProperty("java.security.policy"));
          ActivationGroupDesc.CommandEnvironment ace = null;
          ActivationGroupDesc ActivationGruppo = new ActivationGroupDesc(props, ace);
          try {
               //registration
               ActivationGroupID agID = ActivationGroup.getSystem().registerGroup(ActivationGruppo);
               //location define l'URL where class are
               String location = "file:///d:\\progetti\\Progetto\\bin\\";
               //Other parameters need for the constructor of ActivationDesc
               MarshalledObject data = null;
               ActivationDesc desc = new ActivationDesc(agID,"Progetto3.MyActivatableServer",location,data);
               //Registration to rmid
               IMyRemoteInterface mri = (IMyRemoteInterface)Activatable.register(desc);
               System.out.println("obtain stub for MyActivatableServer");
               //Bind the stub
               Naming.rebind("MyActivatableServer", mri);
               System.out.println("Esportato MyActivatableServer");
          } catch (RemoteException e) {
               System.out.println("RemoteException al Setup");
               e.printStackTrace();
          } catch (UnknownGroupException e) {
               System.out.println("UnknownGroupException al Setup");
               e.printStackTrace();
          } catch (MalformedURLException e) {
               System.out.println("MalformedURLException al Setup");
               e.printStackTrace();
          } catch (ActivationException e) {
               System.out.println("ActivationException al Setup");
               e.printStackTrace();
          System.exit(0);
}I can start the rmiregistry and rmid without problem, I can't esecute the setup of activatable object without problem, but when I try esecuting the client, the activation constructor error appear.
I really can't figure out what is this constructor, doesn't I already implemented in my activatableServer yet? with public MyActivatableServer(ActivationID id, int data)
               throws RemoteException {thanks in advance for everybody.

Similar Messages

  • While check in an activity got activation failed error

    Hi All
    When i clicked an activity and select Check in option it shows the Activation window .Then when i clicked on Activate button i am getting Activation failed error.Below is the error message:
    Activation failed: Incorrect content-type found com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.ContentTypeImpl 3021c6 Service call exception; nested exception is:
         java.lang.Exception: Incorrect content-type found com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.ContentTypeImpl 3021c6
    Can any body help me in solving the above error message so that Activation of activity will be successful?
    Thanks
    Susmita

    Just check the full hostname of your DTR server, should be like
    hostname.company.com
    and check if somewhere only
    hostname
    is being used.and both are getting successfully pinged. DO not try the NWDS ping. Use command prompt and
    ping hostname
    and
    ping hostname.company.com
    Also this happens due to some clash with some other developer. Please check after some time, may be after a desktop restart. things should start working.
    Edited by: Varun Biswas on Nov 29, 2011 11:53 PM
    Edited by: Varun Biswas on Nov 29, 2011 11:53 PM

  • Error Message: Object could not be activated

    Hello experts,
    Once I try to activate a DSO the system shows the following message:
    Object ZZABCDE could not be activated;
    The errors  are:
    -The creation of the export data source failed (RSBM035),
    whilst generating the export Infosource, the metadata for a datasourcemust be generated. An error arose when doing this.
    -ERROR CALL_FUNCTION_SECSTORE_ERROR occur ed. P1=PB9CLNT100 P2=PB9CLNT100 P3=/RFC/
    The system I am using was copied from an other system, could such errors be due to missing elements in the configuration of the system?
    thank you in advance

    Hi,
    I assume that this is due to the system Copy.
    Since there is always an export DataSOurce generetad to ODS or DSO, the myself-System needs to be setup properly.
    Check if the Sourcesystem connection to the MYSELF-System (your BI) is maintained properly after system-copy.
    If not, contact your admin.
    If your'e not working with sap-all/sap-new, you should also check authorisation.
    hth
    Sven

  • NetStream Error: NetConnection object must be connected

    I have successfully connected to NetConnection using AMF0
    format. I have verified by looking at the Connected property and
    the admin console. However, when I create a new NetStream object
    and pass a NetConnection object I get the error listed below...
    ArgumentError: Error #2126: NetConnection object must be
    connected.
    at flash.net::NetStream/flash.net:NetStream::construct()
    at flash.net::NetStream$iinit()
    at test/Testing()
    at test/___Application1_initialize()
    at
    flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.core::UIComponent/dispatchEvent()
    at mx.core::UIComponent/set processedDescriptors()
    at mx.core::Container/createComponentsFromDescriptors()
    at mx.core::Container/mx.core:Container::createChildren()
    at mx.core::UIComponent/initialize()
    at mx.core::Container/initialize()
    at mx.core::Application/initialize()
    at test/initialize()
    at mx.managers::SystemManager/
    http://www.adobe.com/2006/flex/mx/internal::childAdded()
    at mx.managers::SystemManager/::initializeTopLevelWindow()
    at mx.managers::SystemManager/::docFrameHandler()
    What am I doing wrong? The Flash Administration page says
    that I have one client connected. The NetConnectionObj.connected
    property is true... Here is my basic code
    var client_nc:NetConnection = new NetConnection();
    client_nc.objectEncoding = flash.net.ObjectEncoding.AMF0;
    client_nc.connect("rtmp:/FLEX");
    if(client_nc.connected == true)
    testBox.text += "\nConnected to rtmp:/FLEX!\n";
    else
    testBox.text += "Could NOT Connect to rtmp:/FLEX!\n";
    //THIS IS
    WHERE I GET THE ABOVE ERROR
    var out_ns:NetStream = new NetStream(client_nc);
    I am able to connect to the same application via flash and
    stream video, but not through FLEX. The only difference is where
    these folders are located...permissions issue???
    I hope its something stupid that I am doing ... Please
    help!!!

    sorry about my last piece of code.... i forgot you are coding
    in AS3 - have
    some trickies.... but the logic still same... is a good
    chooice, always, make sure you have succeded connection.....
    NetConnection.defaultObjectEncoding =
    flash.net.ObjectEncoding.AMF0;
    private function init():void{
    // Create the NetConnection and listen for NetStatusEvent
    and SecurityErrorEvent events
    nc = new NetConnection();
    nc.addEventListener(NetStatusEvent.NET_STATUS, netStatus);
    nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
    netSecurityError);
    nc.connect("rtmp://pb.local:1935/flexmediaservertest");
    private function netStatus(event:NetStatusEvent):void {
    trace("netStatus: " + event);
    var info:Object = event.info;
    trace(info.code);
    if (info.code == "NetConnection.Connect.Success") {
    // lots more code here...
    // CALL YOUR PUBLISH FUNCTION HERE.
    private function
    netSecurityError(event:SecurityErrorEvent):void {
    trace("netSecurityError: " + event);
    I hope that's all....

  • 10150:Error: You must provide the existing SYS password for the...

    hi;
    I am trying to make installation of db vault to r12.0.6 -db version 10.2.0.3.... While i trying to install i have this error:
    10150:Error: You must provide the existing SYS password for the into which Oracle Database Vault will be installed. in component Oracle Database Vault Scripts 10.2.0.3.0 .Installation cannot continue
    for this component.
    anyone has idea?
    PS: i found note and it says :
    User Selected: Stop installation of this component only.
    The workaround is to safely ignore the error.
    but if i selected this option i back to begging and after next step its wait %90 and dont pass next step
    thanks
    helios

    Hi hussein,
    Ther is no log for it... its just through error message... by the way i run /runinstaller from my r12 oracle_home/oui/bin and show xml path where i unzipped oracle vault folder .
    If i try to run /runinstall from oracle vault folder its gives me that error:
    Your db version must be atleast 0.2.0.3 or higher...
    My oraInst.loc shows true patch and value of. my db version is 10.2.0.3...
    This server has r11 and discover too.. somehow OUI cant see my db version
    wierd..

  • Trying to activate win 8.1 and tablet get activation sever error

    finally remembered my password- now I get "activation sever error" what is this???

    finally remembered my password- now I get "activation sever error" what is this???

  • Cannot activate, Activation Server error

    I can logon to the Adobe site and have a valid Adobe ID and Password.  Previous version worked fine, but I cannot get past the Authoriztion Screen on Version 2.0.   Get the error message, "Activation Server error", "code : E_AUTH_NOT_READY".  Repeated attempts yeild the same problem.

    For the Error : E_auth_not_ready.
    Follow these steps,
    1. Launch Adobe Digital Editions
    2. Keeping ADE program active on your screen, Hold Ctrl+Shift+D keys (Windows), Cmd+Shift+D (Mac users).
         - you will get a prompt window to Erase Authorization (ADE 2.0) & Deauthorize (ADE 1.7.2)
         - Deauthorize ADE and Re-launch it.
    3. Navigate to Help > Authorize ADE (in ADE 2.0) & Library > Authorize ( in ADE 1.7.2, usually you will be prompted to authorize when you launch the program ) .

  • Need to check tls/ssl but getting stuck with "You must provide a value expression on the right-hand side of the '-' operator."

    I would like to disable ssl 3 but need to test what sites only support ssl 3. I keep getting stuck with an error that is over my head. I've tried manipulating the string a dozen different ways and keep getting the same error. I am not familiar with -notin
    or how to specify which part of the property its checking: thanks a ton
    http://blog.whatsupduck.net/2014/10/checking-ssl-and-tls-versions-with-powershell.html
    line with issues:
    $ProtocolNames = [System.Security.Authentication.SslProtocols] | gm -static -MemberType Property | where-object{$_.Name -notin @("Default","None") | %{$_.Name}
    You must provide a value expression on the right-hand side of the '-' operator.
    At S:\scripts\test23.ps1:50 char:126
    + $ProtocolNames = [System.Security.Authentication.SslProtocols] | gm -static -MemberType Property | where-object{$_.Name - <<<< noti
    n @("Default","None") | %{$_.Name}
    + CategoryInfo : ParserError: (:) [], ParseException
    + FullyQualifiedErrorId : ExpectedValueExpression
    <#
    .DESCRIPTION
    Outputs the SSL protocols that the client is able to successfully use to connect to a server.
    .NOTES
    Copyright 2014 Chris Duck
    http://blog.whatsupduck.net
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
    http://www.apache.org/licenses/LICENSE-2.0
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
    .PARAMETER ComputerName
    The name of the remote computer to connect to.
    .PARAMETER Port
    The remote port to connect to. The default is 443.
    .EXAMPLE
    Test-SslProtocols -ComputerName "www.google.com"
    ComputerName : www.google.com
    Port : 443
    KeyLength : 2048
    SignatureAlgorithm : rsa-sha1
    Ssl2 : False
    Ssl3 : True
    Tls : True
    Tls11 : True
    Tls12 : True
    #>
    function Test-SslProtocols {
    param(
    [Parameter(Mandatory=$true,ValueFromPipelineByPropertyName=$true,ValueFromPipeline=$true)]
    $ComputerName,
    [Parameter(ValueFromPipelineByPropertyName=$true)]
    [int]$Port = 443
    begin {
    $ProtocolNames = [System.Security.Authentication.SslProtocols] | gm -static -MemberType Property | where-object{$_.Name -notin @("Default","None") | %{$_.Name}
    process {
    $ProtocolStatus = [Ordered]@{}
    $ProtocolStatus.Add("ComputerName", $ComputerName)
    $ProtocolStatus.Add("Port", $Port)
    $ProtocolStatus.Add("KeyLength", $null)
    $ProtocolStatus.Add("SignatureAlgorithm", $null)
    $ProtocolNames | %{
    $ProtocolName = $_
    $Socket = New-Object System.Net.Sockets.Socket([System.Net.Sockets.SocketType]::Stream, [System.Net.Sockets.ProtocolType]::Tcp)
    $Socket.Connect($ComputerName, $Port)
    try {
    $NetStream = New-Object System.Net.Sockets.NetworkStream($Socket, $true)
    $SslStream = New-Object System.Net.Security.SslStream($NetStream, $true)
    $SslStream.AuthenticateAsClient($ComputerName, $null, $ProtocolName, $false )
    $RemoteCertificate = [System.Security.Cryptography.X509Certificates.X509Certificate2]$SslStream.RemoteCertificate
    $ProtocolStatus["KeyLength"] = $RemoteCertificate.PublicKey.Key.KeySize
    $ProtocolStatus["SignatureAlgorithm"] = $RemoteCertificate.PublicKey.Key.SignatureAlgorithm.Split("#")[1]
    $ProtocolStatus.Add($ProtocolName, $true)
    } catch {
    $ProtocolStatus.Add($ProtocolName, $false)
    } finally {
    $SslStream.Close()
    [PSCustomObject]$ProtocolStatus
    Test-SslProtocols -ComputerName "www.google.com"

    V2 version:
    function Test-SslProtocols {
    param(
    [Parameter(
    Mandatory=$true,
    ValueFromPipelineByPropertyName=$true,
    ValueFromPipeline=$true
    )]$ComputerName,
    [Parameter(
    ValueFromPipelineByPropertyName=$true
    )][int]$Port = 443
    begin {
    $protocols=[enum]::GetNames([System.Security.Authentication.SslProtocols])|?{$_ -notmatch 'none|default'}
    process {
    foreach($protocol in $protocols){
    $ProtocolStatus = @{
    ComputerName=$ComputerName
    Port=$Port
    KeyLength=$null
    SignatureAlgorithm=$null
    Protocol=$protocol
    Active=$false
    $Socket = New-Object System.Net.Sockets.Socket('Internetwork','Stream', 'Tcp')
    $Socket.Connect($ComputerName, $Port)
    try {
    $NetStream = New-Object System.Net.Sockets.NetworkStream($Socket, $true)
    $SslStream = New-Object System.Net.Security.SslStream($NetStream, $true)
    $SslStream.AuthenticateAsClient($ComputerName, $null, $protocol, $false )
    $RemoteCertificate = [System.Security.Cryptography.X509Certificates.X509Certificate2]$SslStream.RemoteCertificate
    $protocolstatus.Active=$true
    $ProtocolStatus.KeyLength = $RemoteCertificate.PublicKey.Key.KeySize
    $ProtocolStatus.SignatureAlgorithm = $RemoteCertificate.PublicKey.Key.SignatureAlgorithm.Split("#")[1]
    catch {
    Write-Host 'Failed'
    finally {
    New-Object PsObject -Property $ProtocolStatus
    $SslStream.Close()
    Test-SslProtocols -ComputerName www.google.com
    ¯\_(ツ)_/¯

  • Ods object must be regenerated

    hi bcsgurus
    lemme know when does this error occur n how do i eradicate it
    i am copying the databasis and generating  it.
    ods object must be regenerated
    data may get lost when this is is regeneated.
    i tried activating the ods again too.
    thanks

    hi bcsgurus
    Sorry for the SMS language.
    thanks for the welcome
    I am creating a databasis whihc is using a z123cube
    and when i generate the data basis
    "ods object must be regenerated
    data may get lost when this is is regeneated." is the error .
    i tried activating the ods again too.
    is it because of using the same cube which has already been used?
    let me know if i have to create another cube.
    thanks

  • Active X Error when running web checkout/web reports

    Hi,
    I am installing BO Planning X1.5 against a SQL Server database.
    However, I am getting an Active X error when trying to launch web checkout/web reports.
    I get to the log on page and then get the error message:
    "There was an error initializing the ActiveX client"
    Do you know why this would be? (I am able to get to the web checkout/web reports from the server, however not on any client machine)
    Thanks.

    Hi Ravi,
    from Note 917950:
    Test Standard Web Template in BI (both directions)
    This test will check the ABAP to Java and Java to ABAP communication. Additionally, this check will ensure that the new Java-based BEx Web runtime is working.
    1. Run Report RS_TEMPLATE_MAINTAIN_70
    2. Enter Template ID 0ANALYSIS_PATTERN
    3. Choose Program / Execute
    4. Choose Analyse / Validate
    5. Choose Analyse / Execute in Debug Mode
    A Web Browser is opened and you have to logon to the Portal. Finally, an empty Analysis Pattern (without data) should appear.
    Error messages during executing Web Template
    If only a blank screen or message "Access Denied" appears, see note 872043.
    If message "Error while loading the Web template "0ANALYSIS_PATTERN" (return value "5")" appears, activate Content (see topic Additional Information below).
    --> I think you have to activate the Content....
    Activate Web Template of BI Content
    Please perform the following steps to activate a Web Template of BI Content:
    1. Logon to BI System
    2. Start transaction Data Warehouse Workbench (transaction code RSA1)
    3. Choose register Business Content (left pane)
    4. Select Object Types
    5. Expand BEx Web Template in tree (middle pane)
    6. Double click on Select Objects
    7. Choose 0ANALYSIS_PATTERN (or any other Web Template of the BI Content)
    8. Object will be transferred to right pane
    9. Press button Install / Install to activate the Web Template
    Now, you can execute the activated Web Template.
    Links:
    "0ANALYSIS_PATTERN"
    Re: template  0ANALYSIS_PATTERN returns errors
    Error loading template 0ANALYSIS_PATTERN while broadacasting through WAD
    917950 - SAP NetWeaver 2004s: Setting Up BEx Web
    [SAP NetWeaver Setting Up BEx Web|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/ca6de811-0c01-0010-43b2-c64584eef943]
    Re: Question about Bex Web Setup
    Regards
    Andreas

  • Untagged physical object must be assigned to a tagged parent object   ?

    Hi friends ,
    I am using Auto-ID Test tool  as simulattor  of Device Controller  . When i tried to trigger Tag commissioning from AII , I have sent the proper informations like GTIN , Device Controller ID , command etc.,
            It is triggering the rule TAGCOM_AA but i was getting the error at the activity POBJ_CREATE as   " Untagged physical object must be assigned to a tagged parent object  "
        If i do the tag commissioning via  Auto-ID Cockpit it correcly processing and sending the XML message to the appropriate destination .
        Please clarify !
    Thanks & regards.,
    V.Rangarajan

    Hi  Michael,
    Thank you very much for your valuable answer . But, i  stuck up   at the printer assignment .
    My question is
    1.If Tag commissioning will be taken care by the Device Controller ( Not by AII ) but command has to go from the AII to device controller .  If assign the printer  to  device group then AII will send directly  print command to Printer right ?
             Please clarify the Printer assignment steps .  I have referred the Slap and Slip configuratuion Guide but still doubt
         1. In Device Master Data Settigns - under Device Group Settings i have done as
    AII_DC     WRITE_DEV_GRP     Writer     Fixed Device     Tag Commissioning     Door     WRITE_STATION
        But i have not assigned the Printer , Where to Define this printer is it  RFC Destination ?  Pls , clarify this point .
       2. If i do that Tag commissioning via Auto ID ****  pit  AII is sending  Print  Command Message to the Device Controller (RFC Destination - which is assigned to the Device Controller )
      Once agin thanks for the good reply .
    Thanks  & regards.,
    V.Rangarajan

  • ODS data Activation with error BRAIN060

    Hi guys,
    I have the next situation with the data activation in a ODS.  The ODS have the extraction completed, but when I try to do the manual activation a error BRAIN 060 is caused:
    1st.:
    Error getting SID for ODS object ZPUR_OP
    Message no. RSM1187
    2d:
    Value 'AYD CALPDS' (hex. '415944A043414C504453') of characteristic 0COORDER contains invalid characters
    Message no. BRAIN060
    Diagnosis
    The following standard characters are valid in characteristic values as default:
    !"%&''()*+,-./:;<=>?_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
    Characteristic values are not allowed if they only consist of the character "#" or begin with "!". If the characteristic is compounded, this also applies to each partial key.
    You are trying to load the invalid characteristic value 1. (hexidecimal representation 415944A043414C504453).
    3st:
    Error when assigning SID (details in long text)
    Message no. RSDRO303
    System response
    Request: REQU_4C4G67RXIW7C3PV88B1BMB4ZX
    Data package: 000795
    Data record: 12.153
    InfoObject: 0COORDER
    The error is the master data and the assigment SID; but the extraction did without PSA; only datatarget.  With this I can´t modify the data erroneus.
    Is possible force the activation or I can apply other correction that not be repeat the extraction?
    Please,I need your quick collaboration.
    Regards,
    Jeysi

    Hi Jeysi,
    You can make the changes in ODS. If this request is not activated yet, in this case this data is available in your New Table of the ODS. You can make the changes in this data directly in this new Table.
    After doing this changes it will allow to activate this request. Also you can find this New Table in object configuration.
    Or
    Go to Manage of ODS -> Go to Contents TAb-> In this Button at bottom with New Data. Please go through this and make the changes in New Data.
    But prior doing this changes please check / analyse the reason correctly as per business requirement. Suggest them to take care of this in future to end users.
    This will deffinately helps you.
    Regards,
    Mahesh

  • SUM phase - Need to activate object METH CX_E2E_DPC_SETUP====CM001 is inactive

    Hi Experts,
    I am doing SUM update in the solution manager 7.1 system to update the patches.
    During the Solution Manager system preparation, I have applied the below note as a part of Central correction Note.
    1707803 - DPC: Grey metrics due to "Agent not registered" message
    During the pre-processing - update preparation phase, SUM tool asking to release the Transport Requests/Tasks.
    While trying to release the task of the TR, I am getting error as ' Object METH CX_E2E_DPC_SETUP========CM001 is inactive.
    Can you please let me know, Is it ok if I activated the object.
    I am able to find the 'CX_E2E_DPC_SETUP' Class under SE80--> Inactive objects-->classes.
    As I am not yet done this object activation earlier, Can you pls let me know the procedure to activate the object.
    BR-Vamshi

    Hi Vamshi,
    I was too stucked into same issue.
    I have activated object and its worked, I am able to release TR which is contained SAP note 1707803.
    To activate object: Goto Tx Snote--> select SAP note 1707803--> click on option "Corrected Objects (ctrl+F6)" ---> select object "CX_E2E_DPC_SETUP"---> click on Activate.
    It will prompt you for Developer key & Object key, put both key and click ok, your object will activate.
    After that release TR and continue to your patch update.
    [Note: Please take full backup before activating object and then try activate object]
    Thanks,
    Siddhesh

  • Pop-Up Menus and active content errors - Help!

    I'm attempting to add pop-up menus to my navigation bar, to
    make my site more user-friendly, but to no avail:
    I've tried designing pop-up menus in Fireworks, then
    importing the html code in, but that gives me errors when I try to
    insert the bar. Then, I tried putting my menus in different layers,
    with a "show layer" behavior on the button, and a "hide layer"
    behavior attached to the roll-off of the layer, but my version of
    Dreamweaver won't attach a behavior to a layer.
    Then, I noticed the tech-note on this site for the fix to use
    pop-ups in a template, so I added pop-up menus directly to my
    navigational buttons using the wizard. So here's where my problem
    comes in. . .
    When I preview my page, it throws up an active content error,
    but will still run. I uploaded it to my remote server, but when I
    went to the url, no action takes place when I put my cursor over
    it. Anybody have any ideas on how to create a pop-up menu that
    won't throw up an active content error? I've seen them on plenty of
    websites before, but can't figure how to do them.
    Any light you could shed would be greatly appreciated!

    > I'm attempting to add pop-up menus to my navigation bar,
    to make my site
    > more
    > user-friendly, but to no avail:
    Sometimes, they make your site less user-friendly. So be
    careful.
    The DW/FW pop-up menus are usually something that should be
    avoided. They
    are very poorly thought out and implemented, and will likely
    cause you
    continuing problems. It's foolish to devote the time to them
    that could be
    more effectively be placed elsewhere, especially since there
    are better
    options that work right out of the box, so to speak. Please
    check the free
    and commercial options here -
    http://www.projectseven.com/.
    > Any light you could shed would be greatly appreciated!
    Don't use DW/FW pop-up menus.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Ally86" <[email protected]> wrote in
    message
    news:[email protected]...
    > I'm attempting to add pop-up menus to my navigation bar,
    to make my site
    > more
    > user-friendly, but to no avail:
    >
    > I've tried designing pop-up menus in Fireworks, then
    importing the html
    > code
    > in, but that gives me errors when I try to insert the
    bar. Then, I tried
    > putting my menus in different layers, with a "show
    layer" behavior on the
    > button, and a "hide layer" behavior attached to the
    roll-off of the layer,
    > but
    > my version of Dreamweaver won't attach a behavior to a
    layer.
    >
    > Then, I noticed the tech-note on this site for the fix
    to use pop-ups in a
    > template, so I added pop-up menus directly to my
    navigational buttons
    > using the
    > wizard. So here's where my problem comes in. . .
    >
    > When I preview my page, it throws up an active content
    error, but will
    > still
    > run. I uploaded it to my remote server, but when I went
    to the url, no
    > action
    > takes place when I put my cursor over it. Anybody have
    any ideas on how
    > to
    > create a pop-up menu that won't throw up an active
    content error? I've
    > seen
    > them on plenty of websites before, but can't figure how
    to do them.
    >
    > Any light you could shed would be greatly appreciated!
    >

  • ""  No authorization for number range object type GTIN and activity SHOW ""

    While creating number range in number  range administration for GTIN system showing the error
    ""  No authorization for number range object type GTIN and activity SHOW ""
    Pls help me to solve this issue

    Hi ,
    Please check roles for user assigend as  [ This is for super administrator ]
    SAP_AIN_ADMINISTRATOR
    SAP_AIN_OER_ADMINISTRATOR
    SAP_AIN_SUPER_ADMINISTRATOR
    SAP_AIN_SUPERVISOR
    SAP_AIN_WORKER
    and profiles assgined as
    SAP_ALL          
    SAP_NEW          
    Hope it will helps
    Thanks .,
    V.Rangarajan

Maybe you are looking for