OK, its fixed in CVS, please try it out.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023087#4023087
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023087
___
jboss-user mailing
I have tried configuring something inside the web xml to point to the web
service as mentioned in the examples:
| servlet
| servlet-nameWsAPI/servlet-name
| servlet-classsome.package.WsAPIImpl/servlet-class
| /servlet
|
| servlet-mapping
|
the same in more readable form (sorry, for the mess, why can't I edit my posts?)
| 2007-02-27 15:59:33,872 DEBUG [org.jbpm.configuration.JbpmContextInfo]
creating jbpm context with service factories '[message, scheduler, logging,
persistence, authentication]'
| 2007-02-27 15:59:33,872
vitor_b wrote : But still i need a small clarification or confirmation:
Persistence applies only to situation when we redeploy our mbean or restart
server?
I am not sure that your question is clear. Based on the persistence policy you
select, it will do different things. MBean redeployment
Yes, of course, thats the easy part.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023093#4023093
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023093
___
jboss-user mailing
No. Users have experienced many problems using Tomahawk with Seam.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023092#4023092
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023092
No, JBossCache has automagic dirty checking.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023095#4023095
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023095
___
jboss-user
The version of examples/glassfish in current CVS has been tested on glassfish
and works Just Great.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023091#4023091
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023091
jump from a chair
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023079#4023079
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023079
___
jboss-user mailing list
processInstance is the ProcessInstance associated with the current business
process, not the one for the pageflow.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023098#4023098
Reply to the post :
Without looking at your code it's difficult to diagnose what is going on. The
log message
| 2007-02-27 11:58:51,891 INFO
[org.jboss.resource.connectionmanager.NoTxConnectionManager] Unregiste
| red handle that was not registered! null for managedConnection:
OK, this is very good topic which explains a lot to those who are using using
MVC patterns and multiple WEB modules per enterprise application. You need to
place MVC library into WEB-INF/lib of every module. If you don't do so and use
your MVC library as utility jar inside enterprise
vitor_b wrote : One more thing:
|
| Standard MBean has three default attributes:
| - StateString
| - State
| - Name
|
| My XMBean has only attributes i created. So if i want to provide these
attributes for my XMBean what should i do?
Don't use the code in your post. If you
Hi Tim,
Thanks for the reply. Here's my problem: we aren't prepared to roll the 1.2
version into production because it's not a general release yet. We'd prefer to
use the 1.0.1 version since it is stable. However, this one feature is quite
important.
Are you planning on enabling this feature
I have a problem with ICEFaces and Seam using the SelectInputText
(auto-complete) component.
I can display a list well enough and have it limit based on letters typed in.
However when I try to add code to get the selected item, it all goes wrong. The
offending line in question is:
Definitely,
This was my mistake, probably some caching/partial jar updates,
now its ok with 1.1.7R1
thanks.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023106#4023106
Reply to the post :
Any comments on which GF version it was tested?
Anyway, back to the original issue,
any component names written in components.xml are not valid with the booking gf
sample as well,
Thanks,
Asaf.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023109#4023109
You must have two icefaces jars in your EAR, on different classloaders.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023108#4023108
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023108
You can name that file anything you like, hence the '*'. These all work:
foo-object.xml, bar-object.xml. Usually, the prefix reflects the name of the
portlet. Scan the jboss-portal.sar for examples.
View the original post :
hello,
I'm working with JBoss 4.0.5.GA.
My client is based on RMI Eclipse.
I've deployed a session bean on server, which I want to access through RMI.
I've included the some of the jars, that can help me to get rid of compile time
exceptions.
But, when I run the client it raises the
Get the version from CVS.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023114#4023114
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023114
___
jboss-user mailing list
Regarding a default 'admin' user regardless of other identity sources.
I have been playing with the identity login modules as mentioned in this thread
http://jboss.org/index.html?module=bbop=viewtopict=95229start=20 , and kept
running into the issue of an LDAP user (my identity source) not
Thanks for the fast reaction. It works again.
Ciao,
Carsten
Btw: take a look at the document generation. I got an error about an area
overflow when building it.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023113#4023113
Reply to the post :
Software
JDK 1.5
JBoss 4.0.5GA
Problem
I know the beow mentioned error is as my bean is getting passivated and then
when I try to use the Remote Interface that bean this error is thrown
I require a method by which I can catch this error and create a new bean
whenever required. Does anyone
I am sorry, but I do not understand what the problem is. Exactly what are you
doing, what result did you get, and what result did you expect?
If you want to understand the complete flow of the Portal, the best thing to do
is to download the source code and look through it.
Have you gone
I do not see anything in the logging about the originator swimlane.. heck not
even anything about the task in this start state (you could notice this to)
Two things:
- there is a whitespace between swimlane and = (swimlane =originator instead
of swimlane=originator) don't know if it makes a
Hi,
I don't know why but I too have recently started getting this problem. The bug
report states this is resolved in 4.0.5sp1, but you can't get that version that
I can see. I'm certainly not compiling my own version out of SVN to put into
production.
Is there a public 4.0.5sp1 coming out
First, the stack trace you provided is missing the beginning of the exception
(in other words, the important stuff is missing). Most likely, your terminal
window's buffer is not large enough so you could either resize the buffer, or
extract the stack trace from the server.log file.
Second, the
Did you look at what you posted? Especially these lines:
15:45:17,035 INFO [Server] Server Name: default
15:45:17,035 INFO [Server] Server Home Dir: C:\jboss-4.0.4\server\default
15:45:17,035 INFO [Server] Server Home URL: file:/C:/jboss-4.0.4/server/default
/
15:45:17,035 INFO [Server] Server
I means the users field and the userList filed. The users field isn't defined.
Do the userList and users represent different?
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023123#4023123
Reply to the post :
Another thing to do would be to ask the browser for the HTML source. Sometimes
interesting things are there that do not show up on the display.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023130#4023130
Reply to the post :
According to the error message, the app is allocating a 130MB object. How many
of these huge objects do you have around?
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023132#4023132
Reply to the post :
Is it possible to invoke external web services from the BPEL in jBPM?
tx,
Dario
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023134#4023134
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023134
Yes, users should be userList.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023138#4023138
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023138
___
jboss-user mailing list
Hi,
in several projects we have implemented yet we found out that there are some
aspects that we use again and again.
For example we have defined a SLSB that provides other modules with auto
generated IDs in a predefined format.
The SLSB works with one conifguration entity in the background.
AND is the join method to add user in the userList? Why
pojoCache.put(chatroom, users, username)? Why not add the username to the
set?
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023143#4023143
Reply to the post :
can you check your jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml
and make sure you are using the JBossCachePersistenceManager and not the
HibernatePersistenceManager
also if you change that blow away the data directory in your server
configuration
Thanks
View the original
Thanks Gavin.
I have icefaces.jar in the root of the EAR and also in WEB-INF/lib in the WAR.
Do you mean for the icefaces.jar to be copied to a second location in the EAR?
If so what is a normal location and could you point me in the direction of how
to configure this? I don't know how to
The class com.sessionfacade.displaymgt.DisplayManagementAPI is one of your
classes, or belongs to a library you are using. So you need to include the jar
that contains this class. This is not a class from JBoss.
View the original post :
JBoss, as provided, is developer friendly which means that it is easy to
start working with because it is wide open and has no security. Before
releasing JBoss into production, you must take steps to secure it. In this
light, it is good that the US-CERT report alerts companies to this fact.
By
I'm getting this same stacktrace (NPE in FaceletsRenderer). I'm trying to use
Quartz to send an email at a scheduled time. The method kicks-off when it
should, but the rendering fails:
| java.lang.NullPointerException
| at
h.cahyadi wrote : Are you sure that we must put the scope into
conversation? bacause in the booking demo I saw the the scope is SESSION and
it can perform multiple windows transaction
|
| anonymous wrote :
| | Why not just use the paging built into Query objects?
| |
|
| what
What if this is the first time? What if there is no Set there yet?
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023151#4023151
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023151
Another solution would be to use request scope and pass search parameters in
url.
In any case it may cost you more performance due to bigger number of DB trips
in comparison to session scope.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023152#4023152
Never, ever, ever put two copies of the same jar in one EAR!
By that I include one in the EAR and one in the WAR (which is in the EAR).
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023154#4023154
Reply to the post :
Try putting the jars in the EAR *only*, and adding them to application.xml.
Note sure if that will work but it might.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023155#4023155
Reply to the post :
Better,
Looks like there's an issue with the xml components file of seam's jar file.
Following is the stack trace,
|
By the way, I'm using Tomcat with Embedded EJB and Seam 1.1.6.
My apologies if asking when a Jira ticket will be resolved is Taboo. I'm
really impressed with Seam and the responsiveness of the developers on this
forum...please don't hate me. :-)
View the original post :
If glassfish is trying to validate the XML file, then it would need to have
access to the internet.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023159#4023159
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023159
If it is the later time, just get the userList as the try scope varible, and do
nothing?
So I suppose it as below.
if (userList==null)
{
userList = new HashSet();
}
userList.add(username);
pojoCache.put(chatroom, userList, userList);
View the original post :
Thanks so much Pete...that was it...thanks again.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023160#4023160
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023160
___
OK, the code should be:
@Name(chatroom)
| public class Chatroom {
| @In PojoCache pojoCache;
|
| public void join(String username) {
| try
| {
| SetString userList = (SetString) pojoCache.get(chatroom,
userList);
| if (userList==null)
Looking at the jboss-app_4_0.dtd file, it appears that one can embed a
Hibernate archive and a service within an ear file (and reference them via a
jboss-app.xml file), but one cannot embed a *-ds.xml. So it looks you you will
have to create a sar file, though you could possibly place only the
There is currently a fix (which I haven't tested properly, so it would be great
if you could, and put any problems on the JIRA issue) which will be in today's
release. Hopefully I'll close the issue next week sometime (its currently my
number 2 priority)
View the original post :
Eh, that was a silly issue,
Well, everything works perfectly. components.xml gets scanned with the latest
CVS version,
Except one minor issue the 'logout' button which throws an exception, so just
FYI guys...
Gavin many thanks!
(following is the stack trace of the 'logout' button, just
That works. Thanks for that!
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023168#4023168
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023168
___
jboss-user mailing list
OK, thanks. I finally understand your words JBossCache has automagic dirty
checking.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023166#4023166
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023166
Yeah, it should be #{identity.logout}, not #{login.logout}.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023170#4023170
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023170
___
Thank you so much Sohil.
Do you have any examples of code where someone has rolled out their own
implementation of the User class. I agree, adding columns to the jbp_users
table could be messy.
Thanks
Vijay
View the original post :
yap,
who will fix this? :)
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023171#4023171
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023171
___
jboss-user mailing list
its already done
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023172#4023172
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023172
___
jboss-user mailing list
I will build seam source from CVS and will try to test it today. I will post my
results on JIRA.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023174#4023174
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023174
The fix won't work with JSF 1.2
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023175#4023175
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023175
___
jboss-user mailing list
Hello,
I am having a problem with using RemoteBeans on a Server. The EARs all work. I
deployed them on one Server, and the RemoteBean on a remote server outside of
my network. I could use the bean without any problem.
Now i try to deploy the bean on a server within my network. I can locate the
Eh, great,
closing this post :)
Many thanks.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023177#4023177
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023177
___
jboss-user
I?m trying to inject a queueSession in my stateless session
bean(jmsMessageProducer):
@In
| private QueueSession queueSession;
but get:
Exception during request processing: In attribute requires value for component:
jmsMessageProducer.queueSession
In seam?s component.xml (from
Do you have a jms:managed-queue-sender/ installed in components.xml?
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023179#4023179
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023179
Hello,
I checked the tcp Traffic between the JBoss Servers.
The one with the remote bean does reset the connection after Syncing.
So it really seems to be the problem that it only accepts on 127.0.0.1.
Id be very happy if someone can tell me how to fix this. I need it to get run
till friday.
Is it possible to test Pageflow conversations with the mock environment ?
Is there a special technique or a sample how to do this?
P.S. I have found that Seam's testing environment is an extremely useful and
elegant. It increases productivity in many times. Now i stuck in testing
pageflows, but
No,
I?m only interesting in queueSession because I?ll create a queueSender manually.
When I install a jms:managed-queue-sender/ all works fine.
Thanks a lot, Gavin
Joao Paulo
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023189#4023189
Reply to the post :
[EMAIL PROTECTED] wrote : There never have been specific installation
instructions, you basically just use the new jars in the distro to overwrite
the jars in your current distro.
|
| May be a good idea to wiki-ise some of these steps though; let me know if
you feel like doing this.
|
See http://www.jboss.com/index.html?module=bbop=viewtopict=93668 and see if
my telnet suggestion helps any.
Also, you could try setting the -Djava.net.preferIPv4Stack=true JVM option.
Setting that seems to fix a multitude of network-related problems on Linux.
View the original post :
Hi,
I had a standalone test program which lookup JNDI datasource configured in
oracle-ds.xml under jboss 3.2.7.
Since it resides outside of Jboss JVM, the lookup is not happening.
Is their any way to get it? Or suggest me how can I test it?
Your comments are highly appreciated.
Thanks in
Thanx for the repository link.
When you add a dependency to the pom.xml, the dependencies will be loaded to
your local repository. My problem is to find some jar files:
jbossall-client.1.0
jboss-ejb.3x
jboss-annotations-ejb.3.0
Help!
View the original post :
Hello. I manage the IT side of a small financial services company that is
located in S. Florida. I have been thinking of a new solution for this problem:
Since we live in S. Florida we typically deal with hurricanes, tho we were
lucky this past season (knock on wood). Prior to the last
Hello Seto,
My personal advice is to use all modules except the JBoss IDE Core, and replace
it by WTP functionalities instead.
The IDE does not seem to be a JBoss priority anymore, now that WTP has improved
a lot.
I guess it would be smarter from the JBoss team to be clearer on the subject
Hi,
I am trying to simply make an external web service invocation from a BPEL
script. I am basing the project on the HelloWorld example.
JbossAS-4.0.4.GA
JBPM-bpel-1.1.Beta3
jdk1.5.0_11
OK so i can successfully run:
ant deploy-definition
| ant generate-service
But when it comes to ant
Try importing them into your local repo:
mvn install:install-file -Dfile=jbossall-client.1.0.jar -DgroupId=org.jboss
-DartifactId=jbossall-client -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023206#4023206
Yes you can invoke external webservices. That is what BPEL is used for ...for
service orchestration.
Alex,
Thanks for pointing out that console doesn't have support for BPEL yet which I
kind of knew from my investigation that I did 2-3 months ago. While reading
this thread I got the
anonymous wrote : JBoss, as provided, is developer friendly
I agree. It's our job to prevent it from being hacker friendly. Just
figured this was worth a post here.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023212#4023212
Reply to the post :
I have allready installed them at the local repository, but want to find the
jar files from a remote repository. This will enable me to get the latest
version if something is updated.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023214#4023214
Reply to the
Hi All,
Could someone please help me with this issue?
I still could not identify what the problem for so many weeks.
Thanks,
Henry
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023218#4023218
Reply to the post :
Hi All,
Could someone please help me with this issue?
I still could not identify what the problem for so many weeks.
Thanks,
Henry
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023219#4023219
Reply to the post :
I wonder how the JBoss developers develop... I have been trying to build the
ejb3 library from the Jboss_4_0_5_GA Tag (SVN) for some time now. But there are
just errors in the other projects that are unsolvable.
Can't someone from the JBoss crew explain me how to do it (or referrer me)?
I
Hi All,
Could anyone please assist with what looks like a JNDI lookup issue when it
tries to reference either a
TransactionPersistenceContextBean/ExtendedPersistenceContextBean?
The detail can be found from
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023219#4023219.
I have tried
Hej.
I've made a stateless bean and a remote interface. When I try to call it from
an external client I get NPE.
The JMX-Console shows the remote interface in the global jndi namespace, but it
says (no security manager: RMI class loader disabled).
That is with seam; An ejb3 project without seam
Does anyone know some articles on communication between EJB3 and EJB2 session
beans? Is there anything special that needs to be done?
Any suggestion is highly appreciated
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023231#4023231
Reply to the post :
The IDE is a priority (check cvs logs ;), the docs needs updating though - that
is for sure.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023232#4023232
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023232
First, I'm using eclipse and generate all my classes with annotations with
Hibernate tools.
If I use JBoss 4.0.5 I can't compile with the jars supplied. It works with
JBoss 5, but then I receive a lot of errors and warnings.
How can I do to make it work with JBoss 4?
Thanks
View the
Updating common-lang. I noticed you are using 2.0, is there any chance you
could go to 2.1 so I don't have to put it in my wars and ears (displaytag 1.1
needs 2.1)
Portal seemed to work just fine on my sandbox with 2.1
Thanks
View the original post :
I tried latest release of JBossWS1.0.4GA on JBossAS 4.0.5. I followed these
installation instructions -
In order to install JBossWS the following steps are necessary:
1.) Copy lib/jbossws-client.jar to $JBOSS_HOME/client/
2.) Unzip lib/jbossws.sar to $JBOSS_HOME/server/default/deploy/
3.)
Hello,
I have the following class structure:
| @Entity
| @Table(name=FOO)
| @IdClass(FooPK.class)
| public class Foo {
| private Long id;
| private String name;
| private String description;
| private ListFooBar bars;
|
| @Id @Column(name=FOO_ID)
|
Hi to all,
I'm using the jbpm-starters-kit-3.1.3 and try to set and get variables from the
process instance, where all my variables are serializable objects that are
instances of a TaskRef class. No problem, but when i try to get the variable
from the process instance, i get the following
Hello JBoss Community!
I am desperate need of a solution. I need a product that combines workflow,
web-services, and models the entire process. It would also need business
process monitoring. Is jBPM the right solution for me?
Is it easy to combine jPDL and BPEL to create a solution similar
Hey
Thank you for the reply.
defaltAttributes and defaultOperations work fine with xml using dtd file
version 1.2.
But unfortunately i cannot force my ant task to generate proper xml file for my
xmbean (dtd version 1.0, cannot merge etc.). But that is a completely different
story.
And once
Hello,
I have made a simply SSO solution for us using digital signature in a parameter
of the request (We recive simple request from a third party that we trust).
My LoginModule takes the request and validates if it trust the digital
signature of the request. If it trusts, the login is Ok.
The
The example seamspace application, on logout, calls action method
identity.logout, but does not explicitly call Seam.invalidateSession().
a) Does identity.logout invalidate the session for me? (I thought I saw a hint
to the contrary, but I cannot reproduce...)
b) if not, shouldn't I create a
This is what the sso process does.
When a login request is sent. The first response back to the browser is a
redirect to the context root.
This doesn't have the token cookie in the response.
The web application has a welcome page which forwards internally.
From the looks of it it seems as if the
I have installed JBossAS 4.0.5GA and JBossWS's latest release I found on the
site 1.0.4.GA. I followed the installation instructions given in install.txt
under JBossWS.
In order to install JBossWS the following steps are necessary:
1.) Copy lib/jbossws-client.jar to $JBOSS_HOME/client/
2.)
identity.logout() calls Seam.invalidateSession() itself, no need to call it
separately.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4023277#4023277
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4023277
101 - 200 of 314 matches
Mail list logo